sed是在不打开文件的情况下进行操作的利器。
如果知道行号可以用
sed -i ‘88 r b.txt’ a.txt #在a.txt的第88行插入文件b.txt
如果不改变源文件,可以去掉-i开关,修改会输出到STDOUT
如果不知道行号,但是知道模式可以用
sed -i '/regex/ r b.txt' a.txt # regex是正则表达式
sed -i "$a r b.txt" a.txt
sed是在不打开文件的情况下进行操作的利器。
如果知道行号可以用
sed -i ‘88 r b.txt’ a.txt #在a.txt的第88行插入文件b.txt
如果不改变源文件,可以去掉-i开关,修改会输出到STDOUT
如果不知道行号,但是知道模式可以用
sed -i '/regex/ r b.txt' a.txt # regex是正则表达式
sed -i "$a r b.txt" a.txt