我想在括号内插入一个单词(公共(public)),但 sed 不断收到错误“untermerated s”,我的命令有什么错误?谢谢
sed -e 's/\:read\(\)/\:read\(public\)/'
最佳答案
这对我有用,你不应该逃避括号。
sed -e 's/\:read ()/\:read\(public\)/'
对于就地编辑,请使用-i
选项。
sed -i -e 's/\:read ()/\:read\(public\)/' 文件名
关于sed 在括号内插入一个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9744890/