递归grep-sed产生错误:sed:-e expression#1,char 1:unknown命令:`?'

时间:2016-09-12 21:26:56

标签: bash sed grep xargs

我正在尝试遵循过去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上搜索时,我没有得到任何特别有用的信息。我的目录中可能有某种文件会引发这种错误吗?我还应该调查什么?

0 个答案:

没有答案