回答
使用grep -n
獲取匹配的行號。
我不認爲有一種方法可以讓grep從某個行號開始。爲此,請使用sed。例如,開始在10號線和打印匹配行的行號和行,使用:
sed -n '10,$ { /regex/ { =; p; } }' file
要獲得唯一的行號,你可以使用
grep -n 'regex' | sed 's/^\([0-9]\+\):.*$/\1/'
或者你可以簡單地使用SED:
sed -n '/regex/=' file
結合兩個sed命令,你會得到:
sed -n '10,$ { /regex/= }' file
好吧,所以grep -n會返回包含單詞和行號的行。無論如何只能得到行號嗎? –
@OneTwoThree查看我的編輯。 –
@OneTwoThree這是否適合你? –
你可以調用tail +[line number] [file]
並管grep -n
其中顯示了行號:
tail +[line number] [file] | grep -n /regex/
用這種方法唯一的問題是grep -n
報告的行號會比實際的行數[line number] - 1
少在[file]
。
或者您可以使用
grep -n . file1 |tail -LineNumberToStartWith|grep regEx
這將帶編號的文件中的行
grep -n . file1
照顧這將打印最後LineNumberToStartWith
tail -LineNumberToStartWith
最後它將grep你想要的行(這將包括行號在orignal文件中)
grep regEX
- 1. 查找特定單詞後的單詞
- 2. 搜索具有特定單詞的行
- 3. grep的引號之間特定的詞
- 4. 查找列特定單詞
- 5. 查找具有特定值的行
- 6. 查找包含特定單詞的節點的編號
- 7. 使用grep查找其他號碼之間的特定號碼
- 8. 查找文件中的特定單詞
- 9. 查找ArrayList中的特定單詞
- 10. Angular指令查找單詞。無法找到具有變音符號的詞
- 11. 如何查找單詞中特定字符的編號?
- 12. 查找字符串中特定單詞字符的索引號
- 13. 使用具有特定值的單元格查找行
- 14. grep找到一行中具有相同元音的詞
- 15. 用grep/egrep查找重複單詞
- 16. 查找標籤不包含特定屬性(特定的詞)用grep
- 17. grep的正則表達式來查找特定單詞在文件中
- 18. 查找具有特定類
- 19. 查找一個文件中開頭的行特定的單詞
- 20. grep在R找到具有自定義「擴展」邊界的單詞
- 21. BeautifulSoup查找包含特定單詞
- 22. 在C中查找特定單詞
- 23. 從段落中查找特定單詞
- 24. 如何在SQLite中查找特定行包含的單詞?
- 25. 終端命令查找包含特定單詞的行?
- 26. Lucene:查找以特定前綴開頭的所有單詞
- 27. 查找所有包含某個特定單詞的n-gram
- 28. 查找並刪除沒有特定單詞的標題列。
- 29. Python Openpyxl ...刪除具有特定單詞的行
- 30. SQL - 如何選擇具有特定值的單詞在詞末
我相信這會更適合[超級用戶](http://superuser.com/)。 – 2012-05-15 00:28:51
@dunsmoreb我不同意。 'grep'和高級用戶工具一樣是程序員的工具。 –
我一直使用'grep'。但這真的不是一個與編程有關的問題。 – 2012-05-15 00:58:46