选择题 24.  在bash中,需要将脚本demo.sh的标准输出和标准错误输出重定向至文件demo.log,以下用法正确的是______。
【正确答案】 C
【答案解析】 输出可以分为标准输出和标准错误输出,其中2代表标准错误输出,1代表标准输出。重定向有两种方式:>demo.log与>>demo.log。其中,>demo.log把标准输出流重定向到demo.log文件中,这种方式会清空demo.log中的内容,而>>demo.log也只把标准输出重定向到demo.log,但不会清空demo.log中已有的内容。对于本题而言,bash demo.sh>demo.log,用来把标准输出定向到demo.log文件中,2>&1用来把标准错误重定向到标准输出。
   所以,本题的答案为C。