[檔案文字取代]
sed -i "i/搜尋字串/取代字串/g" 檔名1 檔名2
或是
sed -i "i/搜尋字串/取代字串/g" *.xxx
若要一次取代多個檔案
find . -type f -exec sed -e 's/cpu/memory/ig' '{}' \;
讀取某檔案 5 ~ 10行的資料
sed -n '5,10p' test.txt
檢查文件某行符合正規表示法
grep -n -E 正規表示法 檔名
[排序 sort]
cat 檔名 | sort | uniq -c | sort -nrk 1
r 表示由大到小 n表示當成數字比較大小,要不然11會排在2前面 k1是排序第一欄位(數量)
排序列出目錄以使用空間的前十名,b=byte
du -hb | sort -nrk 1 | head -n 10
綜合應用
cat 檔案 | awk '{print $第幾個欄位}'| sort | uniq -c | sort -rk 1 | head -n 10
讀取檔案後,只顯示第n個欄位,做排序,接著統計數量後,依照數量由大到小顯示前十名
sed -i "i/搜尋字串/取代字串/g" 檔名1 檔名2
或是
sed -i "i/搜尋字串/取代字串/g" *.xxx
若要一次取代多個檔案
find . -type f -exec sed -e 's/cpu/memory/ig' '{}' \;
讀取某檔案 5 ~ 10行的資料
sed -n '5,10p' test.txt
檢查文件某行符合正規表示法
grep -n -E 正規表示法 檔名
[排序 sort]
cat 檔名 | sort | uniq -c | sort -nrk 1
r 表示由大到小 n表示當成數字比較大小,要不然11會排在2前面 k1是排序第一欄位(數量)
排序列出目錄以使用空間的前十名,b=byte
du -hb | sort -nrk 1 | head -n 10
綜合應用
cat 檔案 | awk '{print $第幾個欄位}'| sort | uniq -c | sort -rk 1 | head -n 10
讀取檔案後,只顯示第n個欄位,做排序,接著統計數量後,依照數量由大到小顯示前十名