当我从 C Shell 脚本运行的程序重定向输出时,通常>
或两者都有效,但这些不适用于将基本输出重定向到 CentOS v.2.16.0 版本 5.8(最终版)Gnome 桌面中的日志文件。>&
当我尝试使用>
或>&
在我的 C shell 脚本中将程序输出重定向到文本/日志文件时,我想出了一个空(空白)日志文件。是否正在进行某种缓冲,或者当我在我的 C Shell 脚本中使用它时为什么它不起作用?
作为记录,>&
在命令提示符/控制台上可以正常工作,但是相同的语法在我的 C Shell 脚本中不起作用。有什么解决办法吗?我已经尝试过cat
, tee
, 1>&
,2>&1
以及其输出重定向的每一个变体,但是没有任何东西可以将程序输出到我的 C Shell 脚本中的文本日志文件中。
(请不要讲“你为什么使用 C Shell”。)