龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 操作系统 > LINUX系统 >

C Shell下的stderr重定向

时间:2011-03-20 22:37来源:未知 作者:admin 点击:
分享到:

  在C Shell下面不能直接使用

  2>&1

  将stderr的内容重定向到stdout,需要用下面的方法来实现:

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

  原因是cshell不能单独重定向stderr,只能重定向标准输出stdout,或>&同时重定向stdout和stderr,故只有先在子shell先将stdout重定向到某处,相当于先把stdout过滤掉。

精彩图集

赞助商链接