我想使用" awk"或者" sed"从文件comm=
打印以filex
开头的所有行,请注意每行包含" comm = somthing"
for example : comm=rm , comm=ll, comm=ls ....
我如何实现这一目标?
答案 0 :(得分:24)
对于以comm=
sed -n '/^comm=/p' filex
awk '/^comm=/' filex
如果comm=
在该行的任何位置,则
sed -n '/comm=/p' filex
awk '/comm=/' filex
答案 1 :(得分:6)
答案 2 :(得分:2)
这是使用grep的方法:
grep -o '\<comm=[[:alnum:]]*\>'
这将单词视为由字母数字字符组成;根据需要扩展角色类。
答案 3 :(得分:0)
如果grep
可以使用,您可以尝试:
grep -E "^comm=" file