我对bash相当新,所以我希望这是一个简单的问题,我试图在sed命令中使用2个变量,但它不起作用。我正在尝试将变量b插入行(变量)a:
a=5
b=123456
sed -i $a $b myfile.txt
我已经尝试搞乱报价,但无法做到正确。非常感谢任何帮助!
答案 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