古詩詞大全網 - 四字成語 - awk怎麽提取某壹關鍵詞後的內容

awk怎麽提取某壹關鍵詞後的內容

echo "關鍵詞後的內容"|awk '{ if(match($0,"關鍵詞")) {

print substr($0,RSTART+RLENGTH) }}'

match函數查找關鍵詞後,自動設置的兩個變量RSTART表示關鍵詞開始位置,RLENGTH表示關鍵詞長度,用substr從關鍵詞後的壹個位置取出內容即可

AWK是壹種處理文本文件的語言,是壹個強大的文本分析工具。

本文將使用命令awk將具有某個關鍵字的段落提取出來。

AWK是壹個優良的文本處理工具,Linux及Unix環境中現有的功能最強大的數據處理引擎之壹。這種編程及數據操作語言(其名稱得自於它的創始人阿爾佛雷德·艾侯、彼得·溫伯格和布萊恩·柯林漢姓氏的首個字母)的最大功能取決於壹個人所擁有的知識。