0
如何使用sed
注释包含完整路径名的行?在包含路径名的同一行匹配前插入模式
我知道sed
可以使用几乎任何其他分隔符,但我不知道如何在这种情况下改变它。
测试文件:
cat test
/usr/share/test1.sh
/usr/share/test2.sh
预期输出:
sed '/\/usr\/share/s/^/#/' test
#/usr/share/test1.sh
#/usr/share/test2.sh
实际输出:
sed '|/usr/share|s|^|#|' test
sed: -e expression #1, char 1: unknown command: `|'
谢谢,这正是我一直在寻找。为那些棘手的逃生角色而战! –