Smi*_*yne 2 unix sed empty-list
我想使用sed命令清空文件.我搜索了很多论坛和教程.没有可删除文件的所有内容.如何使用sed命令删除文件的所有内容.
这看起来像一个奇怪的请求.无论如何,这是一种方式:
sed -i '/^/d' file
Run Code Online (Sandbox Code Playgroud)
sed -i 进行就地替换./^/匹配行,在这种情况下所有这些都是因为^"行首"./d 删除它们.或者更短(感谢glenn jackman一如既往):
sed -i d file
Run Code Online (Sandbox Code Playgroud)
您不需要为此使用 sed。清空文件:
> filename
Run Code Online (Sandbox Code Playgroud)
如果没有命令,该重定向将截断文件。