1
A
回答
2
已經有很多類似的答案。我想補充一點,如果你想匹配字左右this is a line containing a keyword
但不this is a line containing someoneelseskeyword
,那麼你最好加括號:
sed -i '/\<keyword\>/d' *.txt
0
肯定的:
for x in files*
do
grep -v your_pattern "$x" > x && mv x "$x"
done
1
我現在不能測試此權利,但它應該讓你開始
find /path/to/folder -type f -exec sed -i '/foo/d' {} ';'
- 在目錄中找到的文件中包含這些文件
/path/to/folder
- 發現線
foo
- 從那些fil中刪除那些行es
0
sed -i'/ keyword/d'* .txt - 在您的目錄中運行。
的sed - 流編輯器,在這裏使用它在單個文件
刪除線-i選項:使輸入permenent更改文件
「/ keywprd /」:指定圖案或要在文件中搜索的鍵
選項d:通知sed需要刪除匹配行。
* .txt:只是告訴sed使用目錄中的所有文本文件作爲
處理的輸入,您可以像我一樣指定個人或擴展名,如* .txt。
0
試試這個:
find your_path_filename |xargs sed -i '/key_word/d'
+0
如果你有空格的文件名,在'xargs'中使用'find'和'-0'時需要'-print0'選項。 'find your_path_filename -print0 | xargs -0 sed -i'/ key_word/d'' – Julien
相關問題
- 1. 如何從文件夾中的所有文本文件中刪除單詞?
- 2. 從文件夾和所有包含的子文件夾中刪除txt文件
- 3. 刪除文件名中包含特定單詞的所有文件
- 4. 刪除包含文件的文件夾
- 5. Xcode運行腳本刪除文件夾中的所有文件
- 6. 刪除文件夾和包含文件
- 7. 刪除嵌套的文件夾中的所有文件,其中包含「_bla」
- 8. Bash腳本 - 如何從文本文件中刪除行/單詞?
- 9. 如何使用powershell從文件夾中的所有文本文件中刪除一些單詞?
- 10. 如何從包含某些字母的Python文本文件中刪除單詞?
- 11. 如何在文本文件中查找單詞並刪除包含該單詞和接下來兩行的行?
- 12. 刪除文件夾和所有子文件夾(包括文件夾)中的所有文件
- 13. 如何包含文件夾中的所有.js文件?
- 14. 從文本文件中刪除包含特定文本的行
- 15. 批量刪除不包含短語的文件夾中的所有文件
- 16. 如何刪除cmd文件夾中的文件但不包含文件
- 17. 刪除文件夾中的所有文件,排除某些文件被刪除
- 18. 如何包含所有lib文件夾?
- 19. 如何刪除每個僅包含一個文件夾的中間文件夾?
- 20. 如何刪除包含Java中其他文件夾的文件夾?
- 21. 如何刪除除python以外的文件夾中的所有文件夾?
- 22. 從包含的文件夾中刪除文件
- 23. 從包含變量的文件夾中刪除文件名
- 24. 刪除文件夾中的所有* .jpg
- 25. Box API node.js如何刪除文件夾並顯示包含文件夾的所有文件
- 26. 如何使用默認java包刪除文件夾中的所有文件
- 27. 刪除的文件夾是空或包含從文本文件的.gitignore文件
- 28. 刪除除C#中的文件以外的所有文件夾
- 29. .Htaccess通過刪除特定單詞重定向各種文件夾和子文件夾中的所有文件
- 30. 如何刪除iOS文檔中包含單詞的文件目錄
他嘗試了曳代表農民。 –