0
我知道bash命令的功能是什么,但我需要对正则表达式进行一些解释。 bash应该能够遍历当前目录中的文本文件并删除空行。bash命令的解释
$sed '/^$/d` -i *txt
的sed = * 小号 * tream * 版 * itor
什么是“/^$/D'是什么意思?
我知道bash命令的功能是什么,但我需要对正则表达式进行一些解释。 bash应该能够遍历当前目录中的文本文件并删除空行。bash命令的解释
$sed '/^$/d` -i *txt
的sed = * 小号 * tream * 版 * itor
什么是“/^$/D'是什么意思?
这是一个正则表达式,其作用是删除匹配行。 (/d
)。正则表达式匹配空行 - ^
是“行首”而$
是“行尾”
“'和'有什么区别? – alvas 2011-04-05 17:30:41
反向是命令扩展。无论你从中复制这是从使用错误的引号。它用'''引用来从shell中转义某些字符('''')。事实上,它不会工作。 – Daenyth 2011-04-05 17:40:04
谢谢Daenyth。 dir-d抱歉,后面的'一定是来自bash。它应该是这个$ sed'/^$/d'-i * txt? – alvas 2011-04-05 18:14:10