作业帮 > 综合 > 作业

请帮忙注解一下下边的shell命令,其中的 "1>” "2>" "2>&1" 有什么含义?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 08:44:09
请帮忙注解一下下边的shell命令,其中的 "1>” "2>" "2>&1" 有什么含义?
cat account_qtr.doc account_end.doc 1>accounts.out 2>accounts.err 把两个文件合并到accounts.out中
grep "standard"* > grep.out 2>&1
cat >>filetest 2>&1
和>>都是重定向输出
1> 指标准信息输出路径(也就是默认的输出方式)
2> 指错误信息输出路径
2>&1 指将标准信息输出路径指定为错误信息输出路径(也就是都输出在一起)
补充问题4&1 有什么差别
如果有的话,应该就是将前面得到的信息和MAYDAY 中信息一起写入filetest,包括执行命令时的报错信息,但我好像执行不通过.
习惯上
标准输入(standard input)的文件描述符是 0
标准输出(standard output)是 1
标准错误(standard error)是 2