1. 過濾固定字元開頭的檔案並重命名
如檔名稱為:
0001.jpg 0002.jpg 0003.jpg 需要修改為 1.jpg 2.jpg 3.jpg
for i in `ls`
do a=$(echo $i | sed 's/^00*//')
mv $i $a >/dev/null 2>&1
done
2. 在檔名稱前加固定字首
如在檔名稱前增加固定字首 "2_"
3. 批量修改檔名稱字尾
如批量將 「*.c」 修改為 「*.h」
find ./ -name "*.c" | awk -f "." '' | xargs -i -t mv ./{}.c ./{}.h
注意,這種案是遞迴的更改,會更改當前目錄下及其子目錄下所有匹配檔案
linux學習筆記 awk用法總結
awk是一種優良的文字處理工具,linux及unix環境中現有的功能最強大的資料處理引擎之一.這篇部落格是的讀書筆記。按列輸出 首先,用 netstat netstat.txt 命令把netstat的結果重定向到netstat.txt中 結果類似這樣 現在,我要列印第一列 1 和第四列 4 注意 0...
awk使用總結
dong 1.什麼是awk awk是unix linux提供的樣式掃瞄與處理工具,非常擅長處理結構化資料和生成表單。與sed 和grep 很相似,但功能卻超過大於兩者,由於awk具備各種指令碼語言的特點,所以也可以把它看做一種指令碼語言。本文介紹了awk的使用方法。2.awk程式設計模型 awk程式...
awk使用總結
1.什麼是awk awk是unix linux提供的樣式掃瞄與處理工具,非常擅長處理結構化資料和生成表單。與sed 和grep 很相似,但功能卻超過大於兩者,由於awk具備各種指令碼語言的特點,所以也可以把它看做一種指令碼語言。本文介紹了awk的使用方法。2.awk程式設計模型 awk程式由三部分組...