linux脚本新加一行(插入变量的值,和一段字符)的问题?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux脚本新加一行(插入变量的值,和一段字符)的问题?相关的知识,希望对你有一定的参考价值。
问题:在linux系统中,怎么使用shell脚本,在文件的第三行和第四行之间新增一行(插入一段字符,或者一个变量的值)?
比如在text这个文件中,第三行和第四行之间插入文本内容为“insert_char”,可以这样写。sed -i ‘3 insert_char’ text 参考技术A
准备一个文件:
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以上是关于linux脚本新加一行(插入变量的值,和一段字符)的问题?的主要内容,如果未能解决你的问题,请参考以下文章