文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>15、Shell编程

15、Shell编程

时间:2007-06-11  来源:gis76748853

15、Shell编程
case...esac构造

Example 3
#!/bin/bash
echo -n "" #换行

case $choice in
1).....;;##双;结束
2).....;;
*).....;;##非法选项
esac

while构造
while <条件>
do
    <命令(s)>
done
条件为真,执行do和done之间的命令一般使用[]

until构造
until循环构造的求值模式根while相反,继续执行直到求值的条件为真
先执行一次循坏体,在来做until判断

for构造(循环次数已知)
for variable_name in <list_of_values>
do
...
done

break和continue命令
break命令终止循环
continue命令终止这次开始下一个新的重复

Example 4
#!/bin/bash
ecode=1000
while [ $ecode -le 1008 ]
do
    echo -n "Employee Name:"
    read name
    ...
    echo "$ecode:$name:$email:$telno" >> ccemployee##重定向到文件中
    ((ecode=$ecode+1))
done

请求后台处理
用于请求后台进程的符号是(&)
$wc tempfile & ##计算tempfile的字符数
[1] 2082
$vi newfile

检查后台进程(ps)
终止后台进程(kill 278)

察看完成一个命令所花的时间
$time find /etc -name "ppasswd" 2> /dev/null ##将错误信息忽略掉

垂直条(|)管道字符
它指示shell:'|'前面的命令的输出作为'|'之后的命令的输入发送
ls -l | more ##分页显示查询结果
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载