如何在字符串之前将分配给变量的文本插入到文件中

时间:2015-07-16 18:10:23

标签: linux bash unix

我有: 一个名为&#39; fooBar&#39;的文件。 一个名为&#39; myVar&#39;的变量,它有一个字符串&#39; lazy&#39;分配给它。 我想在文本'</dog>'

之前将$ myVar插入到文件fooBar中

fooBar之前:

The quick brown fox jumps over </dog>

fooBarAfter:

The quick brown fox jumps over the lazy </dog>

最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以像这样使用sed

cat fooBar
The quick brown fox jumps over </dog>

myVar='the lazy'
sed -i.bak "s~</dog>~$myVar &~" fooBar

cat fooBar
The quick brown fox jumps over the lazy </dog>