[Cshell]Cshell基本语法 --- 从入门到精通

                                        CShell ​Script从入门到精通

      如何将命令行的参数传给script呢? 可以这样: 键入script名, 后面跟任何你想要传递的参数. Cshell把script名后面的字符按照词(words)来划分后传递给一个叫做argv的变量数组, 叫做arguments list. 这样命令行的参数就作为words存储于argv中, 连同script名, 分别可以被引用为argv[0], argv[1], ... argv[n], 或者你也可以用等效的方法即$0,$1,...,$n来引用它们,其中n是参数的个数.

一、Cshell基本语法

1) 变量

       通过set来定义局部变量x,通过$x(或${x})来使用变量x的值,$%x表示变量的值的长度, $?x来判断变量x是否设置,如设置则为1,否则为0。

set x = 5

echo ${x}   # ​echo ${x}, echo $%x   

       全局变量(也叫系统变量)的定义setenv v  value 该变量将被此shell派生的所有子shell继承。下面的例子展示了设定系统变量解除系统变量

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章