这里的“2>& 1”是什么意思?

时间:2012-04-14 17:27:50

标签: bash

  

可能重复:
  In the bash shell, what is “ 2>&1 ”?

#echo "[+] Creating $count files" 
_remount 
create=$((time ./dirtest $testdir $count $size) 2>&1) 

2 个答案:

答案 0 :(得分:4)

这意味着标准错误描述符stderr(2)将被重定向到标准输出描述符stdout(1)。请注意,&确保1被解释为文件描述符而不是文件名。

答案 1 :(得分:2)

它将标准错误重定向到标准输出。这样写入stderr的结果将存储在变量中。