linux 在sed命令中使用bash函数

c0vxltue  于 2022-11-02  发布在  Linux
关注(0)|答案(1)|浏览(132)

我有一个名为d1.txt的文件

line1
line2

a.sh的值


# !/bin/bash

read -p  'Name : ' domain

# Not Working Command: sed -i s/$/' >> domain-js-m1-1.js/ d1.txt

我想使用脚本a.sh' >> $domain-1.js添加到d1.txt中每行的最后一行
我尝试使用此命令,但无法从输入中添加文本

sed -i s/$/' >> $domain-1.js/ d1.txt

read -p 'Name: ' domain如果我在输入中给予shin
那么我希望输出中包含这个

line1' >> shin-1.js
line2' >> shin-1.js

提前致谢

vyu0f0g1

vyu0f0g11#

您只需要使用反斜杠和双引号,如下所示:

sed -i 's/$/'\'" >> $domain-1.js/" d1.txt

相关问题