開頭我想打印文件的內容,但所有以#開頭的行我想忽略。我正在嘗試一些grep和awk的東西,但它一直在打印整個文件,或者只是打印以#開頭的行。我可以用正確的方式給我一個推送,或者是一個grep/awk命令,它將在不以#開頭的文件中打印anyline。Linux,打印文件中的所有行,不以
8
A
回答
16
5
可以使用!
操作:
awk '!/^ *#/ { print; }'
這否定了比賽的結果。我還包含了以空格和#開頭的行,但是您可以根據您的喜好調整正則表達式。
4
0
這也離開了與空白行#
前:
awk '$1!~/^#/' file
或
grep -v '^[[:blank:]]*#' file
0
這裏是grep的PCRE方式,
grep -P '^(?!#)' file
相關問題
- 1. 所有文件不打印
- 2. Linux。不打印到文件
- 3. Xcode,打印所有文件?
- 4. 不打印mysql表中的所有行
- 5. os.listdir()不打印出所有文件
- 6. AWK命令不打印文件的所有行
- 7. 程序將不會打印所有來自txt文件的行
- 8. 在Linux中:打印以
- 9. 以遞歸方式打印文件夾中的所有文件和文件夾
- 10. 在UIView中創建UITableView的PDF,所以所有行打印
- 11. 打印Python文件的所有常量
- 12. PHPMailer - 打印上傳的所有文件
- 13. PrintLoop批量打印文件中的所有數據行
- 14. 打印所有文件行和其他文件中的匹配行
- 15. 從所有子文件夾打印到文件頭兩行
- 16. 我想使用「awk」或sed打印文件中以「comm =」開頭的所有行
- 17. 打印表中的所有行
- 18. 打印所有重複行
- 19. 這兩個文件中加入列,但打印所有行
- 20. Azure Blob存儲打印所有文件
- 21. 從Vim遞歸打印所有文件
- 22. Linux的 - 所以找不到文件
- 23. 如何打開並打印目錄中的所有文件
- 24. Outlook打印 - 所有事件
- 25. 比較文件夾中的所有CSV文件並打印重複行
- 26. 通過print()打印不會打印所有Firefox中的頁面
- 27. 打印在 「文件2」 的所有行具有存儲在 「文件1」 $ 2
- 28. 在Linux下打印最後5行文件在C中使用
- 29. 將所有值打印到Python中的.txt文件中
- 30. 如何發球linux打印文件
'的grep -v 「^#」 file.txt' – 2013-03-09 22:23:34
http://unix.stackexchange.com/questions/60994/how-to-grep-lines-which-does-not-begin-with-or – 2015-07-27 07:32:19