Linux學習筆記21 --文本處理工具


Ⅱ 6.文本處理工具

#一.diff命令#


1.diff -c #顯示上下文周圍的行



2.diff -u #使用統一輸出格式




#二.patch命令#


1.安裝patch服務

yum install patch -y


2.生成補丁文件



3.備份文件

4補全文件



#三.grep命令#


1.grep -i #忽略大小寫



2.grep -n #顯示關鍵字所在行



3.grep -c #顯示過濾結果的個數



4.grep -v #反向過濾



5.grep -E “關鍵字1|關鍵字2”#過濾多個關鍵字



6.^關鍵字 #以關鍵字開頭的行關鍵字$#關鍵字結尾的行




#四.sort命令與uniq命令#


1.sort -n#按數值對數據排序



2.sort -r#倒序排序



3.sort -u#去除冗餘行



4.sort -t 標誌字符 -k 數字 filename#設置排序字段



5.uniq -c#去除冗餘並統計冗餘次數



6.uniq -d#顯示冗餘行



7.uniq -u#顯示唯一行




#五.sed命令#


1.sed 's/原字符/替換字符/g' filename



2.sed -ifilename#把轉換後的內容輸入到制定文件



3.sed -e '策略1' -e '策略2' filename

4.sed -f命令存放文件 filename#執行編輯好的命令




5.sed -xp#複製指定行



6.sed -xd#屏蔽指定行



7.sed -n -xp#只顯示指定行



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章