linux下批量替换文件内容

1、网络上现成的资料
  格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径`

  linux sed 批量替换多个文件中的字符串

  sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`

  例如:替换/home下所有文件中的www.admin99.net为admin99.net

  sed -i "s/www.admin99.net/admin99.net/g" `grep www.admin99.net -rl /home`

  exp:sed -i "s/shabi/$/g" `grep shabi -rl ./`

2、自己额外附加

  2.1 将文件1.txt内的文字“garden”替换成“mirGarden”

  # sed -i "s/garden/mirGarden/g" 1.txt //sed -i 很简单

  2.2 将当前目录下的所有文件内的“garden”替换成“mirGarden”

  ## sed -i "s/garden/mirGarden/g" `ls` //其实也就是ls出多个文件名而已

0人评论了“linux下批量替换文件内容”

  1. 繁花﹍入梦

    这个时期的确是比较麻烦,但现在也诶办法改变,只能自己一方面先尝试着投递简历和面试,有些企业已经逐步在恢复正常运转的了;另外自己安排好时间多多学习的了

  2. 海很深夢很真

    事情总是多面和复杂的,还要面对人生中各种未知,就像阿甘说:生活就像一盒巧克力,你永远不知道你会得到什么!

    裸辞本身就会面临风险,包括自身的和社会的各种变故,所以裸辞要谨慎,除非不差钱且内心强大,否则仍建议骑驴找马!

    失业也未必全是坏事,起码你不用担心复工造成的交叉感染风险,换个心情,做好准备,奔着希望而去!

发表评论

Scroll to Top