用于查找单词和显示列的命令

时间:2013-09-12 11:54:04

标签: linux unix command

我想在日志文件中搜索一些单词&仅显示文件中这些行的列号。
例如:我想在abc.log中搜索“word”并打印列4,11

grep "word" abc.log | awk '{print $4}' | awk '{print $4}'

但这不能锻炼可以请一些人帮忙

1 个答案:

答案 0 :(得分:1)

您需要一起打印$4$11,而不是将$4加入另一个awk

此外,您不需要grep,因为awk可以grep

试试这样:

awk '/word/{print $4,$11}' abc.log