【发布时间】:2020-03-12 05:29:58
【问题描述】:
我是脚本的新手,并且卡在一个可能非常简单的地方。如果有人能提供帮助,我仍然会很感激。
下面是我最简单的问题:
输入文件new.txt
你好团队
预期输出文件: new_2.txt
Select '/backup/path1_' from dual;
Select '/backup/path2_' from dual;
Hello team
注意: $var1=path1 和 $var2=path2
Sed command used :
Sed '1i\
Select '/backup/"$var1"_' from dual;\
Select '/backup/"$var2"_' from dual;\
' new.txt > new_2.txt
收到的输出:
new_2.txt
Select /backup/path1_ from dual;
Select /backup/path2_from dual;
Hello team
在各种引号组合之后,单引号 ' 不会显示在输出中,或者不会插入 var 值。
【问题讨论】:
-
sed/Sed/SED 程序是通过写入
sed而不是Sed来调用的。此外,请不要在代码中包含解释;例如, Sed command used : 可能是您问题的一部分,而不是任何文件。请相应地调整您的问题。