Chr*_*own 9

sed用于编辑流——文件不是流。使用专门用于此目的的程序,例如edex。该-i选项sed不仅不便于携带,这也将打破任何符号链接到您的文件,因为它本质上其删除,并重新创建它,这是毫无意义的。

ed -s file << EOF
0a
some text
you want to insert
goes here
.
w
EOF
Run Code Online (Sandbox Code Playgroud)


Ank*_*wal 5

在输入文件中指定一个仅限于第一行的行范围,然后用文本替换行首以添加并将 o/p 重定向到新文件

cat f1
one

sed '1,1 s/^/abcdef\n/' < f1 >f2

cat f2
abcdef
one
Run Code Online (Sandbox Code Playgroud)