免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: nhw_cs
打印 上一主题 下一主题

如何将一段信息作为标准错误输出?  关闭 [复制链接]

论坛徽章:
0
81 [报告]
发表于 2008-09-02 16:09 |只看该作者
呵呵,这么热闹的帖子,我也来掺一脚!

我举个直观一点的例子:
# cat file1
aaa
# cat file2                                                 file2文件是不存在的
cat: file2: No such file or directory             标准错误输出的内容

# cat file1 file2
aaa
cat: file2: No such file or directory

# cat file1 file2 2> error
aaa
# cat error
cat: file2: No such file or directory

# cat file1 file2 2> error >&2      这样回车后将不会出现任何东西,错误输出已重定向到error文件,而标准输出也重定向到错误输出

# cat error
aaa
cat: file2: No such file or directory

[ 本帖最后由 xqwwqiao 于 2008-9-2 16:30 编辑 ]

论坛徽章:
0
82 [报告]
发表于 2008-09-02 18:48 |只看该作者
这回,楼主不知道跑哪里去了?
怎么不来暴力式的幽默?

论坛徽章:
0
83 [报告]
发表于 2008-09-03 07:25 |只看该作者
原帖由 nhw_cs 于 2008-8-28 16:02 发表


废话,    cmd > file,  cmd 2> file ,  cat file  ...就能区分cmd的输出是标准输出还是标准错误....  anyway , 我就要实现这种要求!!

原来lz不傻啊?

论坛徽章:
0
84 [报告]
发表于 2008-09-03 07:48 |只看该作者
罢了罢了,其实lz的疑问这个可以解答:

>&n 使用系统调用 dup (2) 复制文件描述符 n 并把结果用作标准输出

论坛徽章:
0
85 [报告]
发表于 2008-09-03 17:36 |只看该作者
这个问题有点怪,
同意楼上 >/dev/fd/2

论坛徽章:
0
86 [报告]
发表于 2008-09-03 21:03 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
87 [报告]
发表于 2008-09-03 21:16 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
88 [报告]
发表于 2008-09-03 21:33 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
89 [报告]
发表于 2008-09-03 22:48 |只看该作者

回复 #18 nhw_cs 的帖子

你这个人怎么一点礼貌都没有,我最讨厌这种人了,是你自己没把问题描述清楚,再说了,如果你的能力和你说话的语气一样牛,就不要来这里请教了。这也体现了你的个人作风,应该你平时和别人相处也不是很和谐。要做事,先要学会做人才对,在这个人与人相互交往的社会,和人交往的能力是很重要的,否则你只是这个社会不和谐的一个音符哦。

论坛徽章:
0
90 [报告]
发表于 2008-09-03 23:13 |只看该作者
原帖由 nhw_cs 于 2008-8-28 17:46 发表



废话! 要是新人怎敢称高手??? 她奶奶的


LZ不但是高手,还是牛人,更是狂人 .....................
有个性
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP