重定向標準輸出
>
將當前命令的標準輸出(aka STDOUT
)重定向到檔案或另一個描述符中。
這些示例將 ls
命令的輸出寫入檔案 file.txt
ls >file.txt
> file.txt ls
如果目標檔案不存在,則建立目標檔案,否則將截斷此檔案。
預設重定向描述符是標準輸出或 1
,當沒有指定時。此命令等同於前面的示例,其中明確指出了標準輸出:
ls 1>file.txt
注意:重定向由執行的 shell 初始化,而不是由執行的命令初始化,因此它在命令執行之前完成。