这是一个相当简单的问题,我敢肯定这里的专家可以马上解决它,但是我似乎无法使其工作(可能是一些报价问题用Sed替换BASH中的字符串(当它有特殊字符时)
我想放置的所有实例:
`which cat`
下列要求:
/bin/cat
我运行下面的命令:
for file in $(find . -iname 'PATCH*'); do sed 's/\`which cat\`/\'\/bin\/cat/g' $file; done
我相信我已经逃脱了所有不需要被视为特殊字符的字符,但它似乎并没有做到这一点。
请帮忙:)
我不知道为什么单引号来之前'/ bin' –
好斑点。非常感谢:) – Neekoy