使用sed -i的2个变量

时间:2015-02-03 23:44:04

标签: variables sed

我对bash相当新,所以我希望这是一个简单的问题,我试图在sed命令中使用2个变量,但它不起作用。我正在尝试将变量b插入行(变量)a:

a=5
b=123456
sed -i $a $b myfile.txt

我已经尝试搞乱报价,但无法做到正确。非常感谢任何帮助!

1 个答案:

答案 0 :(得分:2)

我不确定但它对你有帮助

seq 10 > FileName

cat FileName 
1
2
3
4
5
6
7
8
9
10

a=5
b=12345

sed "/$a/a$b" FileName

OutPut:

1
2
3
4
5
123456
6
7
8
9
10