【问题标题】:Go through list of files and replace a string浏览文件列表并替换字符串
【发布时间】:2015-01-23 22:49:37
【问题描述】:

我有一个文件列表,其中包含必须替换字符串的文件。这是 KSH

file_to_be_parsed:

some_directory1/file_name1
some_directory2/file_name2
.
.
.
so on

我必须阅读 file_to_be_parsed,打开每一行上的每个文件并替换上面列出的所有文件中的一个字符串。

【问题讨论】:

    标签: linux scripting ksh


    【解决方案1】:

    虽然问题相当模糊,并且对列出的框架没有期望/偏好,但这里有一种方法:

    while read name
    do
      sed -i 's/old_string/new_string/g' $name
    done < file_to_be_parsed
    

    【讨论】:

      猜你喜欢
      • 2016-04-21
      • 2010-09-12
      • 1970-01-01
      • 2016-04-01
      • 1970-01-01
      • 2019-05-16
      • 1970-01-01
      • 1970-01-01
      • 2021-05-22
      相关资源
      最近更新 更多