我正在试验Linux终端,我想知道如何找到特定单词的列号和行。 例如:
grep -i "hello" desktop/test.file
输出是包含hello
的行,但我还希望它显示列号和行。
答案 0 :(得分:1)
根据我的理解,grep无法做到这一点。你必须编写一些东西来计算在匹配之前没有匹配的单词数,然后输出。
答案 1 :(得分:1)
以下是awk
awk '{for (i=1;i<=NF;i++) if ($i~/^hello$/) print "row="i,"column="NR}' file