在 bash shell脚本中,我通常会运行:> file
来清空文件。
现在使用鱼,情况略有不同,上述命令不起作用。
什么是鱼当量?
答案 0 :(得分:16)
虽然它不像:
那么短,true
是一个可以在任何地方工作并且不产生输出的命令:
true > file
答案 1 :(得分:1)
可能在Fish和Bash中最简单的方法就是echo "" > file
编辑:评论者绝对正确echo "" > file
生成一个带换行符的文件,我正在考虑创建空文件的正确命令是cat /dev/null > file
。
答案 2 :(得分:0)
有一种名为touch
的神奇方法,它将更改时间设置为实际或创建不存在的文件。为了兼容,我建议你在你编写的所有脚本中使用这种方式(即使你编写bash代码)。