>filename.txt 在 shell 脚本中做什么

Pro*_*ner 3 shell-script

我正在查看一个 shell 代码,我发现这个命令写在其他 shell 代码之间

>filename.txt 
Run Code Online (Sandbox Code Playgroud)

我不知道这个命令是做什么的,所以我在我的桌面上试了一下。我制作了一个 shell 脚本,并在我的 shell 脚本中编写了这个命令,当我运行它时,我发现它没有做任何事情。这个 >myfile.txt 有什么作用??

Alx*_*lxs 6

正如你已经写有什么重定向符号之前>

>filename.txt
Run Code Online (Sandbox Code Playgroud)

是从字面上 任何内容重定向filename.txt. 这通常用于清除/擦除文本文件的内容。如果filename.txt不存在,它将被创建。