我想在日志文件中搜索一些单词&仅显示文件中这些行的列号。
例如:我想在abc.log中搜索“word”并打印列4,11
grep "word" abc.log | awk '{print $4}' | awk '{print $4}'
但这不能锻炼可以请一些人帮忙
答案 0 :(得分:1)
您需要一起打印$4
和$11
,而不是将$4
加入另一个awk
。
此外,您不需要grep
,因为awk
可以grep
。
试试这样:
awk '/word/{print $4,$11}' abc.log