整数测试及特殊变量在开始之前我们先介绍一个可以提前结束脚本的命令->exitexit的作用是退出当前进程、退出当前脚本,任何一个命令或者说是任何一个进程执行结束的时候都会有一个执行结果返回值和一个执行状态结果返回值,exit是用来让用户自定义执行状态结果返回值的命令。..
分类:
系统相关 时间:
2016-07-22 23:16:22
阅读次数:
450
read[option]...[name...]-p‘PROMPT‘提示-tTIMEOUT暂停将一个行从标准输入读入以后,使用空格符分割成字段,将切割的结果对位(变量不止1个)保存在对应的变量中。例如:[root@localhost~]#readname让你输入数据obama[root@localhost~]#echo$namename的值就是obamaobama[root@l..
分类:
其他好文 时间:
2016-07-11 19:27:32
阅读次数:
178
bash应该是目前Linux上最流行的shell脚本解释程序了(还有个shell叫dash,我太讨厌这个东东了。),只要你在linux上工作,并且希望自己能够工作得更愉悦,那么你应该熟悉最基本的bash编程,因为它将给你的工作带来足够的幸福感。本文将总结一些我自己平时使用的bash基本编程知识,和大 ...
分类:
其他好文 时间:
2016-06-19 16:54:14
阅读次数:
160
linux下Bash编程之数组Array详解1.Array数组与变量概念与区别变量是一段内存空间,并且变量与变量之间是多数是不连续的内存空间Array数组是由多个变量组成,数组中的变量称为元素,数组中的元素是连续的内存空间2.声明数组declare-a数组名例如:声明一个数组STU并初始化值写法1:dec..
分类:
编程语言 时间:
2016-06-14 16:16:05
阅读次数:
407
1.命令用作条件,表示引用其状态结果(即执行代码成功与否),而非命令的输出结果,因此,不能使用命令替换符。
2.bash编程之整数测试
二元测试
num1OPRANDnum2
-gt:大于eg:[$num1-gt$num2]
-lt:小于
-ge:大于等于
-le:小于等于
-ne:不等于
-eq:等于
3.bash编程之字符..
分类:
系统相关 时间:
2016-05-20 14:51:30
阅读次数:
257
1:bash函数的定义格式[function]funname[()]
{
action;
[returnint;]
}说明:1:可以带functionfun()定义,也可以直接fun()定义,不带任何参数。2:函数返回值,可以带有return来返回;如果没有,则用函数体最后一行的执行结果,作为返回值。return后跟0-255数值。在调用函数..
分类:
系统相关 时间:
2016-04-28 18:24:31
阅读次数:
234
在bash编程中,经常会涉及使用while语句,时常处理未知循环次数的情况。while语法while[express]
do
#command
Done2.实战练习提示输入大于10小于20的整数;while1.sh:
#!/bin/bash
echo-n"pleaseinputadigitbetween10and20:"
readn
while[$n-lt10]||[$n-gt20]
do
echo-n"pleas..
分类:
系统相关 时间:
2016-04-27 07:05:03
阅读次数:
194
linux下Bash编程while语句特殊用法之编写脚本(十)1.循环控制:break:中断整个循环语句,即退出循环后执行脚本后面的语句continue:中断当前本次循环,提前进入下一轮循环exit:结束脚本运行2.while死循环,即当不知道循环多少次时格式:while:;do循环语句done3.while从输入重定向..
分类:
系统相关 时间:
2016-04-25 15:12:46
阅读次数:
178
linux下Bash编程until语句及格式化硬盘分区等编写脚本(十)1.循环语句结构总结1.1.while语句当条件满足时,进入循环语句while条件;do语句done1.2.until语句当条件不满足时,进入循环语句until条件;do语句done1.3.for变量in列表;do循环体done1.4.for((表达式1;条件;表达2));do循..
分类:
系统相关 时间:
2016-04-22 16:51:48
阅读次数:
310
bash脚本里定义后续命令执行日志输出路径#!/bin/bash
logDir=`date+%F`
exec&>/tmp/logDir.log
//此次定义后续命令的执行输出日志路径
df-h
topfor循环循环允许你重复一段代码固定次数,在循环代码执行期间,一个称为循环变量的特殊变量被赋予了不同的值;for循环很适合..
分类:
系统相关 时间:
2016-04-20 20:18:27
阅读次数:
206