很多时候,当手动搜索文件时,有太多的评论让您眼花缭乱,您开始希望有一种方法可以让您只显示那些没有评论的行。
有没有办法用 cat 或其他工具跳过评论?我猜有一种方法,它涉及一个正则表达式。我希望它只是显示而不是实际删除任何行等。
注释采用# 形式,我使用 zsh 作为我的 xterm。
我有一个 sed 命令可以删除文件中的注释,如下所示:
sed -i /^#/d /path/to/file
Run Code Online (Sandbox Code Playgroud)
这有效,但当注释缩进/前面有空格时则无效。
喜欢
#this is a good comment ---- works
#this is an indented comment ---- doesn't work
Run Code Online (Sandbox Code Playgroud)
我如何更改它以删除以 # 作为第一个可见字符的行?