免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5115 | 回复: 9
打印 上一主题 下一主题

2>&1 是什么意思??? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-07-22 15:23 |只看该作者 |倒序浏览
比如:
su - sybase -c "isql -SSYB_HP -Usa -P****** <<DBCC >$LOG/dbcc-$ymd.log 2>&1
dbcc traceon(3604)
go
dbcc checkdb($bk_db)
go
dbcc traceoff(3604)
go
DBCC

论坛徽章:
0
2 [报告]
发表于 2003-07-22 15:25 |只看该作者

2>&1 是什么意思???

标准错误合并到标准输出中。

论坛徽章:
0
3 [报告]
发表于 2003-07-22 15:29 |只看该作者

2>&1 是什么意思???

应该是把标准输出和标准错误重定向到文件,

论坛徽章:
0
4 [报告]
发表于 2003-07-22 15:37 |只看该作者

2>&1 是什么意思???

[quote]原帖由 "shxliang"]应该是把标准输出和标准错误重定向到文件, [/quote 发表:
     

没错!

完整表达为:

将标准输出重定向到$LOG/dbcc-$ymd.log文件中,并把标准错误也合并到标准输出中,实际结果就是标准错误和标准输出都重定向到$LOG/dbcc-$ymd.log 文件中。

论坛徽章:
0
5 [报告]
发表于 2003-07-22 15:40 |只看该作者

2>&1 是什么意思???

我做了一个试验,用ascii方式传了一个用tar打包然后压缩过的文件。
zcat filename|tar tvf - > logfile 2>&1
logfile中内容为:
Tar: error! blocksize changed
rw-rw-rw- 106/105 155037386 Jul  7 17:25 2003 file1
屏幕输出:
uncompress: corrupt input

如果执行:
zcat filename |tar tvf - > logfile
logfile中为:
rw-rw-rw- 106/105 155037386 Jul  7 17:25 2003 file1
屏幕输出:
uncompress: corrupt input
Tar: error! blocksize changed

可见不管有没有2>&1,解压时报的标准错都没有重定向到标准输出,我想原因是因为有管道。不知各位怎样看这样的问题?
我想将所有标准错都定向到标准输出

论坛徽章:
0
6 [报告]
发表于 2003-07-22 15:44 |只看该作者

2>&1 是什么意思???

zcat filename 2>&1 | tar tvf - > logfile 2>&1

论坛徽章:
0
7 [报告]
发表于 2003-07-22 15:47 |只看该作者

2>&1 是什么意思???

楼上的不对,应该这样:
zcat filename 2>logfile|tar tvf - >>logfile 2>&1

论坛徽章:
0
8 [报告]
发表于 2003-07-22 15:53 |只看该作者

2>&1 是什么意思???

原帖由 "mibfeng" 发表:
楼上的不对,应该这样:
zcat filename 2>logfile|tar tvf - >>logfile 2>&1
   


对,刚我也去专门做了个实验
刚想改正,没想你这么快就做好了!     

给个机会嘛!

论坛徽章:
0
9 [报告]
发表于 2003-07-22 16:07 |只看该作者

2>&1 是什么意思???

to 风中笑:
谢谢,谢谢。有空多交流。

论坛徽章:
0
10 [报告]
发表于 2003-07-22 16:13 |只看该作者

2>&1 是什么意思???

好啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP