当我键入
grep -r string1 folder/ | cut -d ":" -f1 | sed -i -e 's/string1/string2/'
它说
sed: no imput files
但
grep -r string1 folder/ | cut -d ":" -f1
在stdOut中写入必须遵循的路径列表
sed -i -e 's/string1/string2/' [here]
这不是主题,但如果您知道如何进行sed
修改,那么开始使用该行的人string1
会对我有很大帮助
有很多方法可以对此进行优化,但是解决当前问题的最简单方法是:
sed -i 's/^string1/string2/g' folder/*
这将导致sedstring1
将行中开头的实例替换string2
为中所有文件的字符串folder/
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句