本文共 456 字,大约阅读时间需要 1 分钟。
(用于匹配行),查找包含正则里面匹配的内容,并输出(横)
例: 文件:test.txt abc #abc 命令:cat test.txt | grep '^#.*' 输出:#abc(只输出一行)(用于匹配行),替换、删除行包含的内容(横)
文件:test.txt abc #abc 命令:sed -i '/^#./s/a/d/g' test.txt(替换) 输出: abc #dbc(输出所有行) 命令:sed -i '/^#./d' test.txt(删除) 输出: abc(因为删除了一行,所以只输出一行)(用于匹配列),查找以分隔符分隔的第几列的内容(竖)
文件:test.txt abc #abc 命令:cat test.txt | awk -Fb '{print $1}'(以'b'为分隔符,打印第一个匹配项) 输出: a #a本文转自 Lee_吉 51CTO博客,原文链接:http://blog.51cto.com/12173069/2056162
转载地址:http://uofga.baihongyu.com/