
shell脚本中标准输出 2>&1 是什么意思?
这是脚本:wget-O-${url}2>&1|grepaaa取名为wgettest是用wget从一个http的网站链接获取html源码,然后用grep取出到带“aaa”字...
这是脚本: wget -O - ${url} 2>&1 | grep aaa 取名为 wgettest
是用wget从一个http的网站链接获取html源码,然后用grep 取出到带“aaa”字符串的部分,但是不知道这个 2>&1 是什么意思? 2是标准错位输出流,1是标准输出,但是不知道&1是否表示执行wgettest脚本时带入的命令行第一个参数,比如说输出到文件名?我执行了,但是不太对。 展开
是用wget从一个http的网站链接获取html源码,然后用grep 取出到带“aaa”字符串的部分,但是不知道这个 2>&1 是什么意思? 2是标准错位输出流,1是标准输出,但是不知道&1是否表示执行wgettest脚本时带入的命令行第一个参数,比如说输出到文件名?我执行了,但是不太对。 展开
展开全部
2>&1 是标准错误拷贝了标准输出的行为,最终结果就是标准输出和错误都被重定向到相同的路径了
展开全部
将STDERR的内容重定向到STDOUT,即将程序运行中的错误信息也打印出来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
0: STDIN
1: STDOUT
2: STDERR
2>&1: 显示错误信息....
1: STDOUT
2: STDERR
2>&1: 显示错误信息....
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用tpaxatb的回答:
0: STDIN
1: STDOUT
2: STDERR
2>&1: 显示错误信息....
0: STDIN
1: STDOUT
2: STDERR
2>&1: 显示错误信息....
展开全部
0:标准输入
1:标准输出
2:错误输出
1:标准输出
2:错误输出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询