勤于思考,默默学习。
发布时间:2014-03-16 15:57:22
for循环结构可以重复执行一个命令列表,基于for语句中所指定的值列表决定是继续循环还是跳出循环。for循环执行命令列表前会检查值列表中是否还有未被使用的值,如有则把该值赋给for语句中指定的变量,然后执行循环结构中的命令列表。如此循环,直到值列表中的所有值都被使用。语法结构(如下):for 变量名 in 值.........【阅读全文】
发布时间:2014-03-16 15:56:36
expr是一个命令的计数器。它可以用于加(+)、减(-)、乘(\*)、除(/)运算。expr格式:expr 数值1 运算符 数值2例1:[root@localhost expr]# expr 5 + 510[root@localhost expr]# expr 5 - 50[root@localhost expr]# expr 5 \* 525[root@localhost expr]# expr 5 / 51在循环结构中,expr.........【阅读全文】
发布时间:2014-03-16 15:55:41
在shell脚本中支持的控制结构有:if-then-else、case、for、while和until等。(下面将逐一介绍)if-then-else是一种基于条件测试结果的流程控制结构。如果测试结果为真,则执行控制结构中相应的命令列表,否则将进行另外一个条件测试或者退出该控制结构。语法格式(如下):if 条件1then 命令列表1.........【阅读全文】
发布时间:2014-03-16 15:54:32
数值测试:包括(等于、不等于、大于、小于、大于等于、小于等于)-eq (两个数值相等);-ne (两个数值不相等);-gt (第一个数大于第二个数);-lt (第一个数小于第二个数);-ge (第一个数大于等于第二个数);-le (第一个数小于等于.........【阅读全文】
发布时间:2014-03-16 15:49:45
一. 特殊文件: /dev/null和/dev/tty Linux系统提供了两个对Shell编程非常有用的特殊文件,/dev/null和/dev/tty。其中/dev/null将会丢掉所有写入它的数据,换句换说,当程序将数据写入到此文件时,会认为它已经成功完成写入数据的操作,但实际上什么事都没有做。如果你需要的.........【阅读全文】