首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

unix shell学习札记-C shell编程

2012-12-26 
unix shell学习笔记-C shell编程6.1 简介Shell脚本由命令和散布其间的注释组成。?创建运行脚本的步骤运行脚

unix shell学习笔记-C shell编程
6.1 简介

Shell脚本由命令和散布其间的注释组成。

?创建运行脚本的步骤

运行脚本步骤为:

选择shell

授予执行权限

执行脚本

?

?

?

选择shell,第一行以#!即shbang指明所用的shell解释器,如:

?

#!/bin/csh 或者#!/bin/tcsh

?

授予执行权限:

?

% chmod +x myscript

?

运行脚本:

?

% ./myscript?

?

?

6.2 读取用户输入

例子:

通过变量$<读取用户输入。

?

?

6.3 算术运算

C shell只支持整数的算术运算

算术运算符:+ - / * % << >>

快捷运算符:+= -= *= /= ++ --

?

6.4 条件结构和流控制

if语句:

if (expression)

??? command

??? command

then

??? command

??? command

endif

例:

?

?

if/else语句

格式:

if (expression) then

??? command

else

??? command

endif?

?

if/else if 语句

?

格式:

?

if (expression) then

??? command

??? command

else if (expression) then

??? command

??? command

else

??? command

endif

?

退出状态和变量status

?

执行成功:$status = 0

执行失败:$status != 0

?

switch语句

格式:

?

switch (var)

case Const1:

??? command

??? breaksw

case Const2:

??? command

??? breaksw

endsw

?

?

6.5 循环命令

?

?foreach循环

格式:

foreach 变量

command

end

?

例:

?

foreach person (Rob Bob Tim Jim)

??? echo $person

end

?

?

while循环

?

格式:

?

while ()

?

end?

?

repeat循环

repeat 3 echo hello

?

hello

hello

hello???

6.6 内置命令

?

?

热点排行