csh

    -2热度

    2回答

    在linux中编写shell脚本的新手是一种新手。它是一个csh脚本,但我在bash shell中运行它,为什么我使用#!/bin/bash而不是#!/bin/csh。 1 #!/bin/bash 2 set i = 1 3 echo it starts 4 5 while ($i <= 5) 6 echo i is $i 7 @

    0热度

    1回答

    我试图计算使用C shell在不同行上定位的总和数字。 我必须用特定的命令使用管道来做到这一点。 有一个数量的命令:comand.. | comand.. | (comands...) 印刷线路中的下面的形式: 1 2 8 4 7 结果应该是,由于1 + 2 + 8 + 4 + 7 = 22。我试过... | bc | tr "\n" "+" | bc,但它没有奏效。 我不能使用AWK

    0热度

    1回答

    我需要让我的输入有效并根据条件为真或假来接收有效的输出。在这里,即使我的条件是真的,我仍然会得到错误的结果。我的代码在哪里错了? # set input #read -p "Who wrote the book Roots?" : input #echo Who wrote the book Roots? #read input if($input == "Alex Haley")

    0热度

    1回答

    我正在尝试编写一个shell脚本。在那里,我从用户获得路径作为位置。我想知道它是否以'/'结尾。如果是这样,我必须将其删除并将其分配给另一个变量。 脚本我试图 #!/bin/csh set loc="/home/user/" if (("$loc" == */)) then echo true set b=${loc::-1} echo $b else

    0热度

    1回答

    如何在不同的shell如csh/tcsh shell上执行sh shell脚本? sh和csh或tcsh将会有不同的语法。例如:变量赋值对于某些shell而言是不同的,例如sh shell中的var = value,并且在tcsh中设置var = value类似的情况下,结束stmt esac在sh和endc中的tcsh shell。

    2热度

    1回答

    我通常使用bash,但在这种情况下,我必须使用tcsh。令我惊讶的是,我不能使用含有作为参数退出状态变量来exit: [bash] tcsh [tcsh] exit 2 exit [bash] echo $? 2 究竟什么 是怎么回事: [bash] tcsh [tcsh] set status=2 [tcsh] echo $status 2 [tcsh] exit $stat

    0热度

    1回答

    如何使用csh脚本读取属性文件? 当我GOOGLE时,我看到的只是bash脚本。 目前我正在用的就是 #!/bin/csh set config_file=$1 echo "Configuration at : $config_file" set server=`grep -i 'server' $config_file | cut -f2 -d'='` set port=`grep

    0热度

    1回答

    我有一堆目录的过程,所以我开始一个循环是这样的: foreach n (1 2 3 4 5 6 7 8) 然后我有一大堆的命令在那里我复制了来自不同地方 cp file1 dir$n cp file2 dir$n 一些文件,但我有一对夫妇的命令,其中$ n是在命令中像这样的中间: cp -r dir$nstep1 dir$n 当我运行这个命令时,shell会抱怨找不到变量$ nste

    1热度

    1回答

    我正在写几个脚本,突然想起我在CSH和BASH shell中思考以下命令。 在csh壳 $ echo $?BASH 0 $ echo $?HOME 1 $ echo $? home 0 home 在bash壳 $ echo $?BASH 0BASH $ echo $?HOME 0HOME $ echo $? home 0 ho

    1热度

    1回答

    我为这个问题做了一个简单的例子。我可以做 [email protected]:~] echo 1 2 3 | awk '{print $2}' 2 我想建立一个别名这整个命令,但它给EM错误(我使用的是CSH) [email protected]:~] alias tt 'echo 1 2 3 | awk '{print $2}'' Missing }. 如何逃生'?我试过 alias