Kus*_*nda 7

bashzsh壳中,两者没有区别。该&>file重定向语法糖实现为一个扩展POSIX标准的手段完全一样的东西为标准>file 2>&1

请注意,使用&>重定向由非执行的脚本bash/zsh解释器很可能会打破你的脚本以有趣的方式,因为&>将彼此独立的解释。

some_command &>file
Run Code Online (Sandbox Code Playgroud)

在非-bash/zsh脚本中,将与

some_command & >file
Run Code Online (Sandbox Code Playgroud)

并作为

some_command &
>file
Run Code Online (Sandbox Code Playgroud)

some_command作为后台作业开始,并截断/创建名为file.

还相关: