关于编程……
关于编程的重要性不言而喻。下面我先列举一下关于编程中常见条件语句的格式及注意事项:
1)
if…….then
if [ 条件判断表达式 ] ; then
当条件判断式成立时,可以执行的命令。
fi
注意:条件判断表达式前后都有空格。可以将多个条件写入一个括号中,还可以使用多个中括号来隔开,而括号与括号之间,则用$$或|| 来隔开。它们的含义是:且,或。
如:if [ “ $yn” == “y” ] || [ “$yn” == “y” ].
关于if语句,还有如下格式:
if [ 条件判断表达式 ]; then
当条件判断表达式成立时,可以执行的命令。
else
当条件判断表达式不成立时,可以执行的命令。
fi
更复杂的情况:
if [ 条件判断表达式之一 ] ; then
当条件判断表达式一成立时,可以执行的命令。
elif [ 条件判断表达式二 ] ;then
当判断条件表达式二成立时,可以执行的命令。
else
当判断表达式一与二均不成立时,可以执行的命令。
2)
case $ 变量名称 in
“第一个变量内容“)
程序段
;;
“第二个变量内容:
*)
不包含第一个内容与第二个变量内容的其他程序执行段
esac
如:
…………………………
………………………..
case $1 in
“one”)
echo “your choice is one ” ;;
“two’)
echo “your choice is two ” ;;
“three”)
echo “your choice is three ” ;;
*)
echo “usage {one|tow|three}” ;;;
3) 循环
while [ contdition ]
do
程序段落
done
until [ condition ]
程序段落
done
while和until 判断条件刚好相反。while是条件为真时循环,until是条件为假时循环。
4)
for …..do…..done
for ( (初始值:限制值:执行步长 ))
程序段
或for var in con1 con2 con3
do
程序段
done
上面的句子好似编程的一个骨架,而正则表达式无疑是最重要的填充物之一,下面我们来介绍一下几个重要的表达式:
