【发布时间】: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,打开每一行上的每个文件并替换上面列出的所有文件中的一个字符串。
【问题讨论】:
我有一个文件列表,其中包含必须替换字符串的文件。这是 KSH
file_to_be_parsed:
some_directory1/file_name1
some_directory2/file_name2
.
.
.
so on
我必须阅读 file_to_be_parsed,打开每一行上的每个文件并替换上面列出的所有文件中的一个字符串。
【问题讨论】:
虽然问题相当模糊,并且对列出的框架没有期望/偏好,但这里有一种方法:
while read name
do
sed -i 's/old_string/new_string/g' $name
done < file_to_be_parsed
【讨论】: