我有一个文本文件,我希望使用 Bash 将文本插入特定行。
例如要插入的文本是 !comment: http://www.test.com
到第 5 行
!aaaa
!bbbb
!cccc
!dddd
!eeee
!ffff
成为,
!aaaa
!bbbb
!cccc
!dddd
!comment: http://www.test.com
!eeee
!ffff
最佳答案
sed '4a\
!comment: http://www.test.com' file.txt > result.txt
i 在当前行之前插入,a 在该行之后追加。
关于bash - 将文本插入特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3273670/