我正在尝试遵循过去SO帖子中的建议:
Find and replace with sed in directory and sub directories
和
awk/sed: How to do a recursive find/replace of a string?
但我收到以下错误:
grep -r tmp_c . | xargs sed -i ’s/tmp_c/tmp_c_TEST/g’
这会产生以下错误:
sed: -e expression #1, char 1: unknown command: `?'
在Google上搜索时,我没有得到任何特别有用的信息。我的目录中可能有某种文件会引发这种错误吗?我还应该调查什么?