我只是想知道我需要將什麼命令放到終端讀取文本文件,消除所有不包含某個關鍵字的行,然後將這些行打印到新文件中。例如,關鍵字是「系統」。我希望能夠將包含系統的所有行打印到新的單獨文件中。謝謝終端命令查找包含特定單詞的行?
12
A
回答
18
grep
是你的朋友。
例如,你可以這樣做:
grep system <filename> > systemlines.out
人grep和您可以得到更多有用的信息,以及(例如:行號,1 +線之前,1條+線後,否定 - 即:所有不包含grep等的行......)
如果您正在運行Windows,您可以安裝cygwin或者您也可以找到grep的win32二進制文件。
-1
grep的「系統」文件名>新文件名
你可能想使它有點聰明不包括包含「dysystemic」字線,但它是一個良好的開端。
+0
請注意,grep的-w選項會強制搜索表達式成爲「整個單詞」,即由空格(包括行的開頭和結尾)分隔。 – ghoti 2012-01-31 04:40:20
2
下面grep命令將解決烏爾問題
grep -i yourword filename1 > filename2
with -i for case insensitiveness
without -i for case sensitiveness
學習如何grep的作品烏爾服務器上,通過以下命令參考手冊頁烏爾服務器上
man grep
3
相關問題
- 1. BeautifulSoup查找包含特定單詞
- 2. 用於查找包含特定單詞的文件的linux命令
- 3. 如何在SQLite中查找特定行包含的單詞?
- 4. 使用COUNTIFS()來查找包含特定單詞的單元格
- 5. 卸下包含特定單詞CSV行特定的詞
- 6. stringr:包含特定單詞
- 7. 查找包含特定單詞的節點的編號
- 8. 查找所有包含某個特定單詞的n-gram
- 9. 查找包含特定單詞的屬性
- 10. 查找包含特定單詞的文件 - SublimeText2
- 11. 命令查找進程的Linux終端
- 12. 如何找到不包含特定單詞的所有行?
- 13. 查找特定單詞後的單詞
- 14. 正則表達式查找單詞包含特定字符
- 15. Mysql查詢返回包含特定單詞的行
- 16. Mac終端查找和打開命令
- 17. 在命令行中刪除包含多個單詞的整行
- 18. SQL:查找列包含所有給定單詞的行
- 19. 查找列特定單詞
- 20. 包含:獲取特定起始點/終點的特定詞
- 21. 終端 - 命令未找到
- 22. Xpath的:如果包含特定單詞
- 23. 刪除包含特定單詞的列
- 24. 命令行串行終端
- 25. 使用Xpath和HtmlAgilityPack查找包含特定單詞或單詞的所有含innertext的元素
- 26. 刪除包含特定單詞
- 27. 從包含特定單詞在VB6
- 28. CSS:選擇包含特定單詞
- 29. 無法運行java程序中的特定終端命令(Eclipse)
- 30. (MAC)終端確定運行命令
默認的grep記得是區分大小寫的 – 2012-01-31 04:32:22
你可以使用'grep的-i',使其不區分大小寫,但我不認爲這是一個必要條件。 – 2012-01-31 04:34:34