如何在鱼中清空文件?

时间:2013-10-30 02:15:24

标签: fish

bash shell脚本中,我通常会运行:> file来清空文件。

现在使用鱼,情况略有不同,上述命令不起作用。

什么是鱼当量?

3 个答案:

答案 0 :(得分:16)

虽然它不像:那么短,true是一个可以在任何地方工作并且不产生输出的命令:

true > file

答案 1 :(得分:1)

可能在Fish和Bash中最简单的方法就是echo "" > file

编辑:评论者绝对正确echo "" > file生成一个带换行符的文件,我正在考虑创建文件的正确命令是cat /dev/null > file

答案 2 :(得分:0)

有一种名为touch的神奇方法,它将更改时间设置为实际或创建不存在的文件。为了兼容,我建议你在你编写的所有脚本中使用这种方式(即使你编写bash代码)。