linux shell用法 批量重新命名 split

2021-10-02 20:52:07 字數 867 閱讀 4890

經常遇到需對當前目錄下所有檔案進行重新命名的需求,比如嘗試學習,對樣本集資料進行編號,又或者需對當前目錄下所有檔案進行排序命名,經常用到,就在這裡記錄一下吧。

同時整理一些常見的shell用法,後期保持更新

將目錄下所有檔案命名為1.jpg、2.jpg、…

#!/bin/bash

path=

`pwd

`files=

`ls $path/test-blur`

count=0

for f in

$files

dolet count++ # 表示count自加1

done

列印出1 2 3 4…,間隔0.5s

#!/bin/bash

for e in

$(seq 30);do

echo -n " $e"

sleep 0.5

done

echo

split -4 split-test       將split-test拆分成多個4行的檔案

split -b 10k split-test 將split-test拆分成多個10kb的檔案

Linux shell 批量建立使用者

可以使用newusers命令來批量完成,該命令需要先行建立新使用者列表,該列表需要和 etc passwd檔案格式相同,格式如下 test1 x 501 501 test1 home test1 bin bash 新使用者列表建立完畢之後,使用newusers 列表檔案.txt 的方式來批量建立 n...

linux shell基本用法

上一章主要簡單的介紹了乙個vim編輯器的一些用法,有人就想了啊,我們學習vim編輯器的主要目是什麼呢。哈哈哈,後面的博文就會來向大家介紹一下個人認為linux系統裡比較重要的一部分內容,shell程式設計。講起shell有人就會想了,什麼是shell呢?其實我們可以將shell理解為終端介紹器,是人...

linux shell 簡單用法

2.1.1shell命令列書寫規則 1,在執行shell命令時多個命令可以在乙個命令列上執行,但此時要使用分號 分隔命令.2,長shell命令列可以使用反斜線字元 在命令列上擴充 echo pwd mkdir test1 cd test1 echo pwd2.1.2shell程式中使用的引數 1,位...