9.10 显示搜索结果在文件中的行号

-n

grep命令能够显示包含正在搜索内容的那一行,但并不能指出在文件中的哪个位置能够找到那行信息。要找到行号,可以利用-n(或--line-number)选项。

  1. $ grep -n pain *
  2. fiery inferno in space.txt:56:watch the paint peel,
  3. three_no_more_forever.txt:19:all alone and in pain
  4. the speed of morning.txt:66:of a Chinese painting.
  5. 8 hour a day.txt:78:nice paint job too
  6. ghost pain.txt:32:Subject: ghost pain

现在知道每个pain字符串实例所在行的行号了,几乎在任何文本编辑器中都可以直接跳转到指定行。真是太棒了!