标签: bash sed stringstream
我知道bash命令的功能是什么,但我需要对正则表达式进行一些解释。 bash应该能够遍历当前目录中的文本文件并删除空行。
$sed '/^$/d` -i *txt
sed = * s * tream * ed * itor
'/ ^ $ / d'是什么意思?
答案 0 :(得分:2)
这是一个正则表达式,操作是删除匹配的行。 (/d)。正则表达式匹配空行 - ^是“行首”,$是“行尾”
/d
^
$