0%

读取变量

读取变量

可以使用read来接收键盘输入的变量,与位置参数变量相比更适合于人机交互

1
2
3
4
5
6
read [选项] [变量]
------------------------
-s 隐藏输入(密码)
-p 提示信息
-t 等待时间
-n 限制字符个数
1
2
3
4
5
6
#!/bin/bash
# 将键盘输入的内容赋给num1变量
read -p "输入数字1: " num1
read -p "输入数字2: " num2
#$((运算式))可以进行数值运算
echo "两个数之和为"$(($num1 + $num2))
1
2
3
4
zhanghe@bogon shell % sh add.sh 
输入数字1: 13
输入数字2: 12
两个数之和为25