社区
脚本语言
帖子详情
2>&1的问题
rokyo
2006-11-11 11:06:00
my $RESULT=`$G_VERSDISPLAY{@ARGV[1]} 2>&1 `;
同样的语句,在不同的两个工程里,$G_VERSDISPLAY{@ARGV[1]} 的值也是一样的,为什么结果却不一样.
...全文
161
4
打赏
收藏
2>&1的问题
my $RESULT=`$G_VERSDISPLAY{@ARGV[1]} 2>&1 `; 同样的语句,在不同的两个工程里,$G_VERSDISPLAY{@ARGV[1]} 的值也是一样的,为什么结果却不一样.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fibbery
2006-11-14
打赏
举报
回复
另外还要看实际执行的命令,在不同的工程中是不是结果就是不一样。
因为$result保存的是实际执行的命令结果。
fibbery
2006-11-14
打赏
举报
回复
反小点引起来的部分表示要执行的命令,并且将其在标准输出重的内容保存在左边的变量里面。
如果不使用2>&1那么,错误将不会再左边的变量中。
对于为什么在不同的工程中有不同结果,你可以自行测试:
1、打印%G_VERSDISPLAY中所有元素
2、打印@ARGV的元素
3、对比ARGV中的元素与%G_VERSDISPLAY的key值,找出实际结果
rokyo
2006-11-13
打赏
举报
回复
试了改成你说的方式,还是同样的.
不是很理解
什么是把标准错误输出到标准输出.
能帮我解释一下么.
xyzxyz1111
2006-11-12
打赏
举报
回复
应该是$ARGV[1]; ?
电子日记本的 NEO 窗口改进版
已知
问题
: <br> 在使用鼠标拖动边界改变尺寸时闪烁严重,作者试图使用 Double Buffer 改进, <br> 效果不明显。 <br> <br> <br> 本软件修改自网上流传的 NeoForm 代码,在此向原作者表示感谢,同时您可免费 <br> ...
2>&1
>和>>都是重定向输出 1> 指标准信息输出路径(也就是默认的输出方式) ...2>&1 指将标准信息输出路径指定为错误信息输出路径(也就是都输出在一起) 补充
问题
4<&0: <和都是重定向输入 指标准输入路径 4
shell 1>&2 2>&1 &>filename重定向的含义和区别
简介这篇文章主要介绍了shell 1>&2 2>&1 &>filename重定向的含义和区别,需要的朋友可以参考下详解当初在shell中, 看到”>&1”和”>&2”始终不明白什么意思.经过在网上的搜索得以解惑.其实这是两种输出.在 shell 程式...
>/dev/null 2>&1 详解
前几天面试有这么一道题,比较奇怪:解释一下>/dev/null 2>&1 的含义: 我当时抓耳挠腮,也没想出来,就写了一个清空缓冲区,呵呵 网上搜了一下,如下:http://wangqiaowqo.iteye.com/blog/1354226 不过我只看了...
Linux后台运行 nohup command >/dev/null 2>&1 &
Linux shell中有三种输入输出,分别为标准输入,标准输出,错误输出,分别对应0,1,2。我们可以直接通过输出重定向>(或>>,表示追加)将某种输出重定向到其他地方,如设备,文件,比如: 1 ...
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章