- 1
- 0
- 约6.74千字
- 约 67页
- 2018-11-16 发布于天津
- 举报
Shell 编程基础教学讲义.ppt
Shell 编程基础;命令行式 shell(即CLI shell);;交互式shell和非交互式shell ;基本格式;合理使用注释;变量赋值和引用;;;;;;;Shell里的命令;;;;;;管道, 重定向和 backtick ;重定向;反短斜线 ;Ubuntu;if 语句;;; 和|| 操作符;#!/bin/sh
mailfolder=/var/spool/mail/james
[ -r $mailfolder ] || { echo Can not read $mailfolder ; exit 1; }
echo $mailfolder has mail from:
grep ^From $mailfolder
该脚本首先判断mailfolder是否可读,如果可读则打印该文件中的From 一行。如果不可读则或操作生效,打印错误信息后脚本退出。需要注意的是,这里我们必须使用如下两个命令:
-打印错误信息
-退出程序
我们使用花括号以匿名函数的形式将两个命令放到一起作为一个命令使用;普通函数稍后再作说明。即使不用与和或操作符,我们也可以用if表达式完成任何事情,但是使用与或操作符会更便利很多。 ;case 语句;;#!/bin/sh
ftype=`file $1`
case $ftype in
$1: Zip archive*)
unzip $1 ;
原创力文档

文档评论(0)