LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: enruan

如何将标准错误输出重定向到一个文件的同时在屏幕上也显示,谢谢[基本解决]

 关闭 [复制链接]
 楼主| 发表于 2004-4-12 10:39:19 | 显示全部楼层
还有比这更好看的吗?
至少可以让我少敲几个字母啊?
呵呵
 楼主| 发表于 2004-4-12 10:42:58 | 显示全部楼层
总感觉Unix在控制台命令上是很强大的,而且很简捷(至少对windoze是这样的),我感觉应该是有直接就能处理的,而不必绕圈
 楼主| 发表于 2004-4-12 12:07:22 | 显示全部楼层
小顶一下
发表于 2004-4-12 12:11:11 | 显示全部楼层
修正一下,针对不同的任务有不同的解决方案,这绝不是绕圈。
N>2的文件描述符的使用,应该配合exec。它会在当前shell进行额外的文件重定向,这也是exec的另外一个用途。
我觉得r2007兄的方法算是比较简捷的啦。
 楼主| 发表于 2004-4-12 12:33:05 | 显示全部楼层
...
 楼主| 发表于 2004-4-12 12:38:44 | 显示全部楼层
主要是我看不懂,呵呵
exec命令是干什么的?
现在在Windoze下看不了,谢谢
谁帮忙帖一下
发表于 2004-4-12 12:42:02 | 显示全部楼层
如果果真忽略stdout,可以简化如下
  1. cmd 2>&1 >/dev/null | tee logfile
复制代码
 楼主| 发表于 2004-4-12 12:47:24 | 显示全部楼层
晕,好使是好使,不过,为什么,怎么会这样?

不是已经把1重定到/dev/null了吗?
发表于 2004-4-12 12:47:25 | 显示全部楼层
最初由 enruan 发表
主要是我看不懂,呵呵
exec命令是干什么的?
现在在Windoze下看不了,谢谢
谁帮忙帖一下

它会在当前shell进行额外的文件重定向,这也是exec的另外一个用途。

兄弟究竟有没有看在下的回帖呢?
 楼主| 发表于 2004-4-12 12:48:09 | 显示全部楼层
晕,当然看了,没看懂啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表