1.if和else的使用
if [条件];then
语句
fi
注:1>if后面一定要加一个空格!!!!!
2>当条件为判断语句时,需要使用[[]]双括号,或者在变量后加一个其他字符,如;a,b,x等
eg:
if [[ $1 == $2 ]] 等价于 if [[ $1x == $2x]]
2.while的使用
while [条件]
do
语句
done
条件:死循环条件写为true或1.
eg:
i=1
while [ i -le 5]
do
echo $i
let i++
done
注:-le表示小于
3.for的使用
for循环,最方便的用法与c语言的使用基本一致,特别注意使用的是(())双括号
eg:
i=1
for((i=1;i<100;i++))
do
语句
done
注:对于字符串的比较只能使用==、<、>、!=、-z、-n,
数字的比较既可以使用上面的方式,也可以使用-eq , -ne , -le , -ge , -lt , -gt 等。
4.从键盘输入获取数值
read value
为增加用户体验,可增加-p参数设置提示信息
read -p "please input a value:" value
在运行时会在屏幕上提示“please input a value :”,看到此提示后进行数据的输入,将数据存储到value中