我有一个包含
之类的行的文件echo ((hello world))
我希望输出为
echo (hello world)
知道我如何用SED完成此操作?
sed 's/echo ((/echo (/' myfile
sed:-e表达式#1,char 21:未终止的`s'命令
您不小心逃脱了定界符:
sed 's/echo ((/echo (/' myfile
^
我看到您不使用sed -E
,所以最好不要像BRE一样丢下所有斜线,括号和支撑,而不是逃脱,而不是ERE。因此,正确的命令将是(两者之一(:
sed 's/echo ((/echo (/' myfile
sed -E 's/echo ((/echo (/' myfile