bash命令的说明

时间:2011-04-05 17:19:26

标签: bash sed stringstream

我知道bash命令的功能是什么,但我需要对正则表达式进行一些解释。 bash应该能够遍历当前目录中的文本文件并删除空行。

$sed '/^$/d` -i *txt

sed = * s * tream * ed * itor

'/ ^ $ / d'是什么意思?

1 个答案:

答案 0 :(得分:2)

这是一个正则表达式,操作是删除匹配的行。 (/d)。正则表达式匹配空行 - ^是“行首”,$是“行尾”