我正在寻找一个工具/命令来删除字符串" http://"来自目录中的所有文件。我在MacOS上使用以下命令但无法完成任务。
grep -lr --exclude-dir=".git" -e "http://" . | xargs sed -i "" "s/"http:\/\/"//g"
我在命令行上收到以下错误:
sed:RE错误:非法字节序列
请帮忙。提前谢谢。
答案 0 :(得分:2)
双引号字符串中有双引号。尝试
grep ... | xargs sed -i "" 's@"http://"@@g'
为s///
使用不同的分隔符,以避免倾斜牙签综合症。