【发布时间】:2018-10-09 09:51:06
【问题描述】:
我想使用 sed 将文件 1 中的文本 1 替换为文件 2 的内容(单行带数字,例如 100)。我的脚本是:
sed -e "/text1/r file2.txt" file1.txt > new.txt
但是,而不是得到
ZZZZ 100
我得到
ZZZZ text 1
100
请问怎么了?
【问题讨论】:
-
file1.txt中有什么内容? -
$ITC $ 28 评论> 注射次数 $NOT $ 25 评论> 温度 $ 200 $ 307 评论> 搅拌器速度 我想用来自不同文件的值替换第 2 行中的 28 和第 4 行中的 25
-
你的
sed --version是什么? -
GNU sed 3.02 版
标签: sed