Linux学习之路--批量替换目录下所有文件中的某一字符串
第一步:
touch replace
其中 replace为文件名,这个随便起名。
第二步:
vim replace
并将如下代码写入replace中
for i in `grep -l -r 'opt' * `;do sed 's/home\/sky/opt/g' $i>junk mv junk $i done
功能是将home/sky字符串替换为opt
第三步:将replace文件考入需要替换的目录中,并执行
bash replace
注意,该方法会将replace所在目录及其下所有子目录的文件中的home/sky替换为opt。
相关推荐
满地星辰 2020-09-16
shqhope 2020-06-23
WebVincent 2020-06-16
lynjay 2020-06-14
ajaxtony 2020-06-11
有梦就能实现 2020-06-05
zhendeshifeng 2020-05-27
gcgl000hugang 2020-02-10
Yasin 2020-05-05
Darklovy 2020-04-16
hellobabygogo 2020-03-06
程松 2020-02-23
wbingyang 2020-02-16
文山羊 2020-02-14
zehuawong 2020-02-11
jiahaohappy 2020-01-10
ELEMENTS爱乐冬雨 2019-12-29