sam*_*sam 5 regex macos bash sed
我的输入文件将是
[emptyline]
[emptyline]
aaa
bbb
[emptyline]
cc
dd
Run Code Online (Sandbox Code Playgroud)
这里[emptyline]表示空白行.
我需要一个SED命令来改变它
aaa
bbb
[emptyline]
cc
dd
Run Code Online (Sandbox Code Playgroud)
也就是说,我需要单独删除顶部的所有空行.
我只需要SED命令,因为我需要在bash脚本中使用它.
其他信息其MAC OSx
如果这些行确实是空的(没有空格),我建议
sed -n '/./,$p', 否则sed -n $'/[^ \t]/,$p'。(该$'..'语法使 bash 扩展\t,因此您不需要理解它的 sed。)