相关疑难解决方法(0)

使用 sed 将字符串替换为文件内容

我有两个不同的文件:

文件 1

/home/user1/  
/home/user2/bin  
/home/user1/a/b/c
Run Code Online (Sandbox Code Playgroud)

文件 2

<TEXT1>
<TEXT2>
Run Code Online (Sandbox Code Playgroud)

我想替换<TEXT1>文件2与内容文件1使用sed。我试过这个命令,但没有得到正确的输出:

cat File2|sed "s/<TEXT1>/$(cat File1|sed 's/\//\\\//g'|sed 's/$/\\n/g'|tr -d "\n")/g"
Run Code Online (Sandbox Code Playgroud)

您也可以使用其他工具来解决此问题。

sed replace

24
推荐指数
3
解决办法
3万
查看次数

标签 统计

replace ×1

sed ×1