请帮忙注解一下下边的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>&1cat >>filetest 2>&1
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 12:15:17
请帮忙注解一下下边的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>&1cat >>filetest 2>&1
请帮忙注解一下下边的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
请帮忙注解一下下边的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>&1cat >>filetest 2>&1
>和>>都是重定向输出
1> 指标准信息输出路径(也就是默认的输出方式)
2> 指错误信息输出路径
2>&1 指将标准信息输出路径指定为错误信息输出路径(也就是都输出在一起)
补充问题4&1 有什么差别
如果有的话,应该就是将前面得到的信息和MAYDAY 中信息一起写入filetest,包括执行命令时的报错信息,但我好像执行不通过.
习惯上
标准输入(standard input)的文件描述符是 0
标准输出(standard output)是 1
标准错误(standard error)是 2