csh

    1热度

    2回答

    我的CSH脚本 #!/bin/csh # C-schell script to increase the boundingbox.... echo '%\!PS-Adobe-3.0 EPSF-3.0' echo '%%BoundingBox: 0 0 1100 1100' tail +3 $argv[1] 这里叫做 csh bbox.csh plt >! plt_P1.ps 但我

    -1热度

    1回答

    我使用Ubuntu 14.04.4 LTS并安装了vnc4server。 启动vncdesktops的基本脚本位于/etc/init.d/vncserver这是一个bash脚本。这对于在/etc/vncserver/vncservers.conf中指定的所有用户都适用。但是,当用户使用csh而不是bash时,vncserver命令不起作用,因为vncserver脚本中存在语法错误。这个错误发生在我

    0热度

    1回答

    我想将我在下标中设置的变量传递给父脚本。我想这样做,无论是作为一个功能或只是 “回声” 荷兰国际集团的变量: parent.sh #!/bin/csh enter code here set VAR_2_CHILD_1 = myName set VAR_2_CHILD_2 = MAIN_PATH/output.txt $MAIN_PATH/child.sh $VAR_2_CHILD_1

    0热度

    1回答

    我目前正在写一个脚本在csh和我的脚本必须采取-f命令行选项,所以我的剧本是这样的: checker -f 而且会做什么,我会希望它能做到。 如何检查用户是否放入-f命令行选项? if($1 == "-f") then do something endif 上面这个给我错误说“如果:缺少文件名”。我敢肯定,我正在错误地检查用户是否在提供命令行选项 - 但我该怎么做?

    2热度

    1回答

    在SH编程我可以这样做: dryrun="echo " ./myscript.sh 而且脚本使用它作为: ${dryrun}ls -l (as an example) 我似乎无法弄清楚如何调用脚本在具有相同效果的CSH

    1热度

    1回答

    我目前正在将一些脚本从csh的不可读世界更新为bash。我们有我们的存储系统上的本地别名这是用来在整个 alias sc 'set \!:2 = `current -\!:1 | cut -c7-`' 这将使用称为当前一个C可执行我们用它来识别当前选择的数据类型。这里有5种数据类型的图像(I),区域(R),曲线(c),文本文件(t)或listfile中(L) 此别名的使用是相当简单 sc i

    2热度

    1回答

    我试图将命令的结果存储到变量中,所以我可以很好地将它与一些文本一起显示在一个很长时间内没有它显示输出,然后换行然后是我的文本,在我的csh脚本中。 #! /bin/csh -f if ("$1" == "-f" && $#argv == 1) then grep 'su root' /var/adm/messages.[0-9] | cut -c 21-250 grep

    3热度

    2回答

    那么我使用'csh'shell。我有一个如下所示的'sed'cmd,它将来自String1的数据grep到下一个emptyNewLine。 sed -n '/startString/,/^$/p' myLog.log ==> works fine 但是,当我在'别名'里面使用上面的sed cmd时,我得到了下面的错误。 <48 sne-70 [sunil_c85see] :/home1/sun

    0热度

    1回答

    csh或C shell脚本是否有for循环或它只有foreach循环? 我可以做以下吗? for($i=11; $i<=24; $i++) { echo $i }

    -1热度

    1回答

    我在linux控制台上工作,需要在csh提示符下工作。然而,默认的提示是bash,我必须给命令csh改变模式。切换提示符的原因是有一些后台文件只能在csh提示符下运行。 实施例: -bash-4.1$ ade useview shkanodi_sqlplus_v1 bash: /usr/local/nde/setup/nderc.csh: line 44: syntax error near