while循环:格式一while条件;do语句done格式二死循环whiletruedo语句done格式三死循环while:do语句done格式四死循环while[1]do语句done格式五死循环while[0]do语句done***************************************************************************************************un..
分类:
系统相关 时间:
2015-05-23 18:46:38
阅读次数:
160
for循环:在shell中用于循环。类似于其他编程语言中的for,但又有些不同。for循环是Bash中最常用的语法结构。常用格式格式一for变量do语句done格式二for变量in列表do语句done格式三for((变量=初始值;条件判断;变量变化))do语句done如果do和for想在同一行,需要这样forargin[lis..
分类:
系统相关 时间:
2015-05-23 18:46:10
阅读次数:
158
case流控制:case结构用于多种情况的条件判断。类似于其他编程语言中的switch/case语句,但从语法形式上讲,有很大的不同。case字符串in模式)语句;;模式2|模式3)语句;;*)默认执行的语句;;esac提示:esac就是case反过来写。break和continuebreak命令允许跳出循环。break通常在进..
分类:
系统相关 时间:
2015-05-23 18:44:59
阅读次数:
145
test命令用法:1)判断表达式iftest(表达式为真)iftest!表达式为假test表达式1–a表达式2两个表达式都为真test表达式1–o表达式2两个表达式有一个为真2)判断字符串test–n字符串字符串的长度非零test–z字符串字符串的长度为零test字符串1=字符串2字符串相等test字符串1!=..
分类:
系统相关 时间:
2015-05-23 18:43:59
阅读次数:
170
同其他语言一样,循环同样是shell中的脚本句型一。语法:while[表达式]do操作......done只要[]中的表达式成立则会继续循环下去。注意[]和表达式之间要有空格。流程是先判断表达式中的为ture还是false。在while的表达式中数值的比较分别为:eq:相当于=;ge:相当于>=;le:相..
分类:
系统相关 时间:
2015-05-22 19:31:26
阅读次数:
167
Shell中也可以实现基本算术运算,以及位运算。
我们总结起来有如下几点:
1)基本的算术运算符:+、-、*、/、**都支持,最后的**是幂运算;
2)算术运算要和一些命令结合才能使用,如expr`...`命令,$((...))命令,$[...]命令,let命令,注意:expr后面是反引号;
3)一定要注意所有运算符两边都要有空格,比如result=`exp...
分类:
系统相关 时间:
2015-05-18 16:51:39
阅读次数:
169
在Shell中默认表示数值为十进制,那么二进制、八进制和十六进制如何表示呢?
方法1:使用前缀。
0开头表示八进制,0x开头表示十六进制。
如下:
#-----------------------------/chapter4/ex4-35.sh------------------
#! /bin/sh
#十进制20
((x=20))
echo "$x"
...
分类:
系统相关 时间:
2015-05-18 16:44:56
阅读次数:
190
Shell中的条件判断语句是前面一篇“Shell中的条件测试语句”的升级篇,也就是说,前面的测试语句是为了现在的判断语句if~then~fi语句服务的。
我们还是按照注意点和代码实现的方式铺开:
1)基本的if-then-fi语句可以用来判断基本的单层的分支结构,其形式如下:
其中if后面的测试语句一般都使用[]命令来做。如下面的例子:
#---------...
分类:
系统相关 时间:
2015-05-18 11:02:40
阅读次数:
203
Shell有条件测试语句,一般用test命令或是[]命令来完成,它们是条件判断语句if~then语句的基础,特别是[]命令。下面我们讲解一些条件测试语句。
1. test命令实现条件测试
对于检测系统中某些文件是否存在,或者相关属性时,test命令很好用。
其基本语法如下:
test命令还可以测试字符串:
test命令还可以...
分类:
系统相关 时间:
2015-05-17 23:40:05
阅读次数:
236
Shell中的正则表达式VBird说学习Linux,掌握了Shell和正则就相当于打通了任督二脉,此后能力的成长才会突飞猛进。Shell的基础学习之前已经总结了一篇博客:http://www.cnblogs.com/jyzhao/p/4485553.html本文将总结Shell中的正则表达式及常用的...
分类:
系统相关 时间:
2015-05-16 01:28:21
阅读次数:
233