jon*_*nas 1 unix linux awk sed
只需要你的帮助.如果使用awk或sed发生此格式,我想删除一行:
BSC+number BSC+number
Run Code Online (Sandbox Code Playgroud)
例如:
BSC112 BSC112
core tag
red blue
BSC113 BSC114
flu joke
Run Code Online (Sandbox Code Playgroud)
输出应该是:
core tag
red blue
flu joke
Run Code Online (Sandbox Code Playgroud)
预先感谢您的帮助.
单程:
$ sed '/^BSC[0-9]\+\s\+BSC[0-9]\+$/d' file
core tag
red blue
flu joke
Run Code Online (Sandbox Code Playgroud)
您可以使用该-i选项sed将更改存储回文件:
$ sed -i '/^BSC[0-9]\+\s\+BSC[0-9]\+$/d' file
Run Code Online (Sandbox Code Playgroud)
您也可以使用grep执行此操作:
grep -v 'BSC[0-9]\+[[:space:]]\+BSC[0-9]\+' infile
Run Code Online (Sandbox Code Playgroud)
输出:
core tag
red blue
flu joke
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
964 次 |
| 最近记录: |