1.读取用户输入
read 是一个内置的命令,用于从终端或文件读取输入。read命令将读取一个输入行,直至遇到换行符。
read answer 从标准输入读取一行并赋值给变量answer
read first last 从标准输入读取一行,直至遇到第一个空白负或换行符,把用户输入的第一个词存到变量 first中,把该行的剩余部分保存到变量last中
2.算术运算
整数运算与expr命令
expr命令的算术运算符
* 乘法
/ 除法
% 取模
+ 加法
- 减法
范例:
expr 1 + 4 (中间须有空格)
5
expr 2 + 9 / 3
5
expr 5 \* 9 - 2
43
expr 11 % 3
2
num=1
num=`expr $num + 1`
echo $num
2
位置参量和命令行参数
$0 脚本名
$# 位置参量的个数
$* 所有的位置参量
$@ 未加双引号时,与$*含义相同
"$*" 扩展为单个变量 如:"$1 $2 $3"
"$@" 扩展为多个单独的变量 如 "$1" ,"$2" ,"$3"
$1....$9 最多可以引用的9个位置参量
阅读(568) | 评论(0) | 转发(0) |