linux (centos) shell 指定行插入文本內容,使用 sed 或awk均可实现
#如果知道行号可以用下面的方法
sed-i'88rb.file'a.file#在a.txt的第88行插入文件b.txt
awk'1;NR==88{system("catb.file")}'a.file>a.file
#如果不知道行号,可以用正則匹配
sed-i'/regex/rb.txt'a.txt#regex是正则表达式
awk'/target/{system("catb.file")}'a.file>c.file
#sed的話如果不改变源文件,可以去掉-i开关,修改会输出到STDOUT
相关推荐
fendou00sd 2020-06-16
Darklovy 2019-12-03
yoshubom 2015-01-18
qidu 2019-11-10
lianshaohua 2020-10-20
thickbookszone 2020-10-16
rechanel 2020-11-16
sunln00 2020-07-17
NBkiller 2020-06-14
河的第三条岸 2020-06-12
Darklovy 2020-06-07
playlinuxxx 2020-05-11
qidu 2020-04-26
farwang 2020-04-26
lishaokang 2020-04-22
昭君出塞 2020-04-15
圆圆的世界CSDN 2020-04-06
cdkey 2020-03-07