在文件中附加一个String变量

时间:2019-06-06 11:24:35

标签: scripting

我想附加一个字符串变量。 例如WINDOW = WINDOW winName =“ fp_w_RetrocessionTrigger” winTitle =“ Retrocession触发器” comp =“ FPGUI” funcId =“ 14316” domainId =“ bancs” preLoad =“ true”> 这是我的字符串变量(WINDOW)。我希望使用sed或awk cmd将字符串的这个变量附加到另一个文件中。

尽管我已经尝试过像sed -i''$ n'i“'$ WINDOW'”'test.xml这样的cmd,但是它仅在其中打印空间。请帮助我。

1 个答案:

答案 0 :(得分:1)

您的问题不是很清楚,但是,如果您想在文件的每一行的开头和/或结尾处添加文本,则可以尝试以下

$ cat 1.txt
1
2
3
4
5

在行首添加文本:

$ sed -e 's/^/start_of_the_line/' -i 1.txt

在行末添加文本:

$ sed -e 's/$/end_of_the_line/' -i 1.txt

输出

$cat 1.txt
start_of_the_line1end_of_the_line
start_of_the_line2end_of_the_line
start_of_the_line3end_of_the_line
start_of_the_line4end_of_the_line
start_of_the_line5end_of_the_line