awk乙個強大的檔案分析工具

2021-08-21 13:28:11 字數 333 閱讀 3524

awk:乙個強大的檔案分析工具,相對於grep的查詢,sed的編輯,awk在其對資料分析並生成報告時,顯的尤為強大,簡單來說

awk就是把檔案逐行的讀入,以空格為預設分隔符將每行切片,切開的部分不規則進行各種分析處理

tail /etc/passwd | awk -f":" ''#單引號

常用的內建變數

fnr 瀏覽檔案的記錄數

fs 設定輸入域分隔符,等價於命令列-f選項

nf 瀏覽記錄的域的個數

nr 已讀的記錄數

ofs 輸出域分隔符

qrs 輸出記錄分隔符

rs 控制記錄分隔符

awk 入門 awk入門,強大的文字分析工具

awk 入門 awk是用於unix和類unix系統的強大文字解析工具,但是由於它具有可用於執行常見解析任務的程式設計功能,因此它也被視為一種程式語言。您可能不會使用awk開發下乙個gui應用程式,並且它可能不會代替您的預設指令碼語言,但是它對於特定任務而言是強大的實用程式。這些任務可能是令人驚訝的多...

lftp相關 乙個強大的ftp工具

只要在系統的 etc lftp.conf檔案中加入這兩行即可 set ftp charset gbk set file charset utf 8 要看lftp的命令列語法,只要在shell中輸入lftp helplftp opts lftp 是在 rc 檔案執行後 lftp 執行的第乙個命令 f ...

curl 乙個強大的http請求工具

預設curl使用get方式請求資料,這種方式下直接通過url傳遞資料 可以通過 data d 方式指定使用post方式傳遞資料 輸出時包括protocol頭資訊 c cookie jar 操作結束後把cookie寫入到這個檔案中 b cookie cookie字串或檔案讀取位置 除了使用get和po...