Reg*_*tos 4 sed text-processing
可能重复:
如何在多个文件的开头添加标签?
如何通过终端在文件开头插入文本?
sed
用于编辑流——文件不是流。使用专门用于此目的的程序,例如ed
或ex
。该-i
选项sed
不仅不便于携带,这也将打破任何符号链接到您的文件,因为它本质上其删除,并重新创建它,这是毫无意义的。
ed -s file << EOF
0a
some text
you want to insert
goes here
.
w
EOF
Run Code Online (Sandbox Code Playgroud)
在输入文件中指定一个仅限于第一行的行范围,然后用文本替换行首以添加并将 o/p 重定向到新文件
cat f1
one
sed '1,1 s/^/abcdef\n/' < f1 >f2
cat f2
abcdef
one
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3050 次 |
最近记录: |