加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl中的STDOUT和STDERR

发布时间:2020-12-15 20:55:24 所属栏目:大数据 来源:网络整理
导读:% perl -e 'print "Hello,World!/nabc"; print STDERR "Hi/n";' err.txt 输出到err.txt: Hello,World!abc 而err.txt中没有包含Hi(Hi 仍然输出到屏幕),这只不过是把标准输出导入到了文件。如果要导入标准错误你必须这样:?? % perl ? -e 'print "Hello,Wo

% perl -e 'print "Hello,World!/nabc"; print STDERR "Hi/n";' >err.txt

输出到err.txt:

Hello,World!
abc

而err.txt中没有包含Hi(Hi 仍然输出到屏幕),这只不过是把标准输出导入到了文件。如果要导入标准错误你必须这样:??

% perl ? -e 'print "Hello,World!/nabc"; print STDERR "Hi/n";' ? >&err.txt

>& 只用在unix和Linux下的标准错误重定向。windows下是?? 2>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读