1. 程式人生 > 其它 >shell_進階命令使用

shell_進階命令使用

=====================【進階命令】=====================
grep 查詢

sed 編輯

https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html
awk 資料分析並生成報告
把檔案逐行地讀入,已空格為預設分割符將每行切片;
awk工作流程是這樣的:讀入有'\n'換行符分割的一條記錄,然後將記錄按指定的域分隔符劃分域,填充域,
$0則表示所有域,$1表示第一個域,$n表示第n個域。預設域分隔符是"空白鍵" 或 "[tab]鍵"

tr命令:

find

xargs

wc //統計
說明:利用wc指令我們可以計算檔案的Byte數、字數、或是列數,若不指定檔名稱、或是所給予的檔名為"-",則wc指令會從標準輸入裝置讀取資料。
格式:[-clw][--help][--version][檔案...]
引數:
-c或--bytes或--chars 只顯示Bytes數。
-l或--lines 顯示行數。
-w或--words 只顯示字數。

=====================【常用操作】=====================
find . -name "*up.bin" | wc -l //可以獲知find的檔案有幾個

知行合一