文本過濾工具
阿新 • • 發佈:2019-02-24
格式化 pri gawk 打印 sea 文本過濾 表示 流編輯器 擴展正則表達式 linux上文本處理上劍客:
grep:文本過濾工具(模式:pattern)工具; grep:基本正則表達式, -E -F egrep:擴展正則表達式,-G -F fgrep: 不支持正則表達式, sed:stream editor.流編輯器;文本編輯工具; awk:linux上的實現為gawk,文本報告生成器(格式化文本); 正則表達式: 由一類特殊字符及文本字符所編寫的模式,其中有些字符不表示其字面意義,而是用於 表示控制或通配的功能; 分兩類: 基本正則表達式:BRE 擴展正則表達式:ERE 元字符: \(hello[[:space:]]\+\)\+
grep:global search Regular expresslon and print out the line.
作用:文本搜索工具,根據用戶指定的“模式(過濾條件)”對目標文本逐行進行匹配 檢查;打印報表到的行; 模式:由正則表達式的元字符及文本字符所編寫出的過濾條件; 正則表達式引擎: grep [options] PATTERN [FILE...] grep [options] [-e PATTERN | -f FILE] [FILE...] 選項: grep=‘grep --color=auto‘ -i:忽略字符的大小寫; -o:只輸出文件中匹配到的部分 -v:反轉查找 -E:支持使用擴展的正則表達式元字符; -q: --quiet, --silent;靜默模式,即不輸出任何信息; -A#:after,後#行 -B#:before,前#行 -C#:context,前後各#行
文本過濾工具