我对替换命令有一些问题。
输入文件我有这个
{a[$1]=a[$1]FS$2}END{for(i in a) print i,a[i]}
我想用单引号替换
'{a[$1]=a[$1]FS$2}END{for(i in a) print i,a[i]}'
使用下面提到的命令
find input.txt -exec sed 's/{a[$1]=a[$1]FS$2}END{for(i in a) print i,a[i]}/'{a[$1]=a[$1]FS$2}END{for(i in a) print i,a[i]}'/g' {} \;
我收到这样的错误
bash: syntax error near unexpected token `('