请帮助解决以下错误。
virt01@virt01:~$ awk '{print $4}' run.list | sed "s/[deployer@/''/g"
sed: -e expression #1, char 17: unterminated `s' command
virt01@virt01:~$ awk '{print $4}' run.list | sed 's/"[deployer@"/''/g'
sed: -e expression #1, char 17: unterminated `s' command
virt01@virt01:~$ awk '{print $4}' run.list | sed 's/"[deployer@"//g'
sed: -e expression #1, char 17: unterminated `s' command
virt01@virt01:~$
谢谢。
答案 0 :(得分:1)
[
是正则表达式中具有特殊意义的字符。因此,正如regexp中的任何特殊字符一样,它需要被转义:
"s/\[deployer@/''/g"