Linux 命令:>& 重定向 stdout 和 stderr 到同一文件
在这个命令中,' >& ' 是用来将 'stdout' 和 'stderr' 都重定向到同一个文件的操作符。
具体来说,' > ' 是用来重定向 'stdout'(标准输出),而 ' 2> ' 是用来重定向 'stderr'(标准错误)。' & ' 表示将 'stderr' 重定向到 'stdout',所以 ' >& ' 就是将 'stdout' 和 'stderr' 都重定向到同一个文件中。
在这个命令中,' srun $HOME/programs/vasp/vasp.$version/$modification/bin/vasp_std ' 是要执行的命令,' >& vasp.out ' 是将这个命令的输出(包括 'stdout' 和 'stderr')重定向到 'vasp.out' 文件中。
原文地址: https://www.cveoy.top/t/topic/dacE 著作权归作者所有。请勿转载和采集!