Swa*_*nim 3 regex bash shell grep
我有一个文件,我希望grep out所有不以时间戳开头的行.我尝试使用以下正则表达式,但它不起作用:
cat myFile | grep '^(?!\[0-9\]$).*$'
Run Code Online (Sandbox Code Playgroud)
在这里我可能做错的任何其他建议或事情?
为什么不简单地使用像这样的grep -v选项来否定:
grep -v "<pattern>" file
Run Code Online (Sandbox Code Playgroud)
假设您想要在shell脚本中grep所有未注释的行(在开始时没有#),那么您可以使用:
grep -v "^\s*#" file.sh
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2939 次 |
最近记录: |