Shell脚本中几种条件表达式的用法
一、let
let ++ 一次加一
let -- 一次减一
let A=$A+$B
let A+=$B
let I=1
let SUM=0
while [ $I -le 100 ]; do
let SUM+=$I
let I++
done
二、选择分支,分三类
1、if
if[];then
..
..
..
fi
2、if[];then
..
..
..
else
..
..
fi
3、循环分支
while[];do
...
done
三、read的用法
read 用户的交互式命令
read A B
用户自己输入定义的变量
read -p 与用户交互让用户输入一个值
while read LINE;do
...
done < /etc/issue
要求用户输入一个文件名,判断此文件是文本还是普通文件,显示共有多少行
#!/bin/bash
read -p "please assign a file:FILE
let COUNT=0
while read LINE; do
let COUNT++
done<
四、until循环
until[];do
...
done
面向对象
顺序
选择
循环
五、function:功能,函数
写一个,要求用户从键盘输入一个用户名,判断此用户是否存在
function f_name {
函数体
}
f_name (){
函数体
}
sum2(){
echo "The sum is:$(($1+$2))"
}
sum2 4 6
本文转自 张玉坡 51CTO博客,原文链接:http://blog.51cto.com/fighter/463841