linux脚本新加一行(插入变量的值,和一段字符)的问题? (linux 追加一行)
比如在text这个文件中,稿察第三行和第四行之间插入文本内容为“insert_char”,顷敬睁可雀岁以这样写。
sed -i ‘3 insert_char’ text
准备一个文灶盯源件:
seq 10 > test.txt
插入字隐态符ABC123:
sed -i ‘4i\ABC123’ test.txt
或
sed -i ‘4i ABC123’ test.txt
插入变量$a
a=”DEF456″
sed -i 4i”${a}” test.txt
或
sed -i 4i”$a” test.txt
或
sed -i ‘4i\'”$a”” test.txt
或
sed -i ‘4i 则搜'”$a”” test.txt