小编Sam*_*raj的帖子

Unix Shell脚本在子文件夹中的特定文件中查找和替换字符串

我想仅在文件夹的子文件夹中存在的xml文件中用"选择最佳答案"替换字符串"解决问题".我编写了一个脚本来帮助我做到这一点,但有两个问题

  1. 它还替换了脚本的内容
  2. 它取代了子文件夹的所有文件中的文本(但我只想更改xml)
  3. 如果文本不匹配发生在特定的子文件夹和文件中,我想显示错误消息(最好是文本输出).

那么请你帮我修改我现有的脚本,以便我可以解决上述3个问题.

我的脚本是:

find -type f | xargs sed -i"s /解决问题/选择最佳答案/ g"

sed

4
推荐指数
1
解决办法
4万
查看次数

标签 统计

sed ×1