LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 959|回复: 1

TCSH下如何使错误输出重定向到指定文件

[复制链接]
发表于 2006-8-11 17:10:24 | 显示全部楼层 |阅读模式
如题,我在TCSH下使用rm dir 2>err.txt 时,老是提示rm: cannot lstat `2': No such file or directory,而无法重定向,(dir是一个目录)谁知道是什么原因,在sh下是可以重定向的
发表于 2006-8-11 23:47:08 | 显示全部楼层
如果tcsh和csh没什么大区别的话

( rm dir >out.txt ) >& err.txt

csh不能单独重定向stderr,只能重定向stdout,或>&同时重定向stdout和stderr,故只有先在子shell先将stdout重定向到某处,相当于先把stdout过滤掉。
回复 支持 反对

使用道具 举报

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

本版积分规则

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