Chinaunix首页 | 论坛 | 博客
  • 博客访问: 575043
  • 博文数量: 151
  • 博客积分: 3330
  • 博客等级: 中校
  • 技术积分: 1686
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-08 02:41
文章存档

2011年(151)

分类: LINUX

2011-04-27 01:39:19

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个位置参量


阅读(537) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~