經常遇到需對當前目錄下所有檔案進行重新命名的需求,比如嘗試學習,對樣本集資料進行編號,又或者需對當前目錄下所有檔案進行排序命名,經常用到,就在這裡記錄一下吧。
同時整理一些常見的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,位...