awk 學習總結

2021-07-24 02:56:28 字數 601 閱讀 5172

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程式由三部分組...