csh

    0热度

    1回答

    我发现了一些相关的帖子,但似乎没有任何工作。 我想为实例03-12重复相同的参数$ i。我真的想用一些nco操作员 - 但printf声明让我失望了。 #!/bin/csh set i = 1 while ($i < 2) `printf O3_BDBP_1979ghg.cam.h0.00{03,04,05,06,07,08,09,10,11,12}-%02d.nc $i`

    3热度

    1回答

    我想在我的大学帐户中设置bash作为我的默认shell。 但是,传统的chsh方法在这里不起作用,因为大学技术人员已禁用它作为启动shell。但是,我可以通过从终端调用bash来调用bash。所以,我开发了一个小黑客,使我的当前shell csh可以通过修改我的~/.cshrc文件来自动启动bash,以便从中调用bash。事情是,我希望以这样的方式进行设置,当我退出我的bash会话时,我希望它关闭

    0热度

    2回答

    以下工作对我来说: >sleep 20 & [1] 30414 >sleep 30 & [2] 30415 >wait $30414 $30415 这适用所有权利,直到我想写到tmp.csh 这在我的tem.csh文件 sleep 20 & set pid1=$! sleep 30 & set pid2=$! 当谈到 “等待” wait $pid1 $pid2 => too

    0热度

    1回答

    我有一个小脚本执行以下操作。这个例子我已经简化了它。 set logfile=$HOME/LOG/output.log find execute.sh -type f -exec csh -c '"$1" >& "$logfile" &' {} \; 的问题是,find命令不扩大$logfile值。相反,它给我一个错误 logfile: Undefined variable. 我不是那么

    -1热度

    1回答

    我当前的项目涉及到在八十年代中期使用在Fortran 77上编写的.go可执行文件。我目前唯一的访问权限是通过ssh到使用csh的服务器。我写了下面的脚本: set inpdir = $argv[1] mkdir ${inpdir}"_out" set j = 1 while ($j <= 5) set i = 0 while ($i <= 20) "tms9

    5热度

    1回答

    我有这个非常简单的csh脚本。 #!/bin/csh echo "Hello World!" echo "How are you today?" 但我得到的错误": Event not found. 有什么不对?

    1热度

    2回答

    是否可以更改Unix(Solaris)系统上用户的默认交互式shell而不会对通过相同用户名远程登录的其他软件产生任何影响(例如:via rsh或ssh)。 理由:我的公司销售数百万美元的机器,但仍将csh作为默认外壳。由于csh是非常不友好的用户(例如:没有通过上/下箭头键浏览历史记录),我建议将默认shell更改为tcsh。 Tcsh应该向后兼容csh,但显然它仍然会导致一些远程登录到本机的脚

    0热度

    1回答

    经过广泛的研究后,我读到登录时登录shell执行.cshrc和我的主目录中的.login文件。但执行的顺序取决于shell程序。如何为我的机器找到上述脚本执行的正确顺序?一个AIX机器上运行的壳

    2热度

    2回答

    我有一个shell脚本,看起来像这样: foreach dir (i686.* amd64.*) # commands end 与该脚本的问题是,如果没有目录匹配这些名字然后我得到以下错误: "foreach: No match." 什么是防范这种错误的优雅方法?

    0热度

    1回答

    通常>或>&都可以在我重定向从C Shell脚本运行的程序输出时使用,但这些功能不适用于基本输出重定向到CentOS v.2.16.0版本5.8(最终)Gnome桌面中的日志文件。 当我尝试在我的C shell脚本中使用>或>&将程序输出重定向到文本/日志文件时,我想出了一个空的(空白)日志文件。是否有某种缓冲正在进行,或者当我在C Shell脚本中使用它时为什么不能正常工作? 有关记录,>&在命