linux下Bash编程字符测试与for循环语句(五)1.字符测试:==:测试是否相等,相等为真,不等为假!=:测试是否不等,不等为真,等为假>,<,>=,<=-nstring:测试指定字符串是否为空,空则真,不空则假-zstring:测试指定字符串是否不空,不空为真,空则为假2.for循环:进入..
分类:
系统相关 时间:
2016-04-15 23:12:55
阅读次数:
294
Linux下Bash编程之位置和特殊变量(四)1.bash位置变量:$1,$2,...第1个参数,第二个参数,...shift轮询替换,剔除举例说明:利用脚本解释位置变量的意思,创建如下脚本:nanoshift.sh创建一个脚本文件,新增以下内容#!/bin/bash#if[$#-lt5];then脚本后面参数不少于5个echo"./shift...
分类:
系统相关 时间:
2016-04-14 16:12:55
阅读次数:
233
Linux下Bash编程之算术运算符详解(三)shell算术运算表示如下:1、let算术运算表达式letC=$A+$B2、$[算术运算表达式]C=$[$A+$B]3、$((算术运算表达式))C=$(($A+$B))4、expr各操作数及运算符之间要有空格,且要使用命令引用C=`expr$A+$B`举例说明:1.指定一个用户,判断用户密码..
分类:
系统相关 时间:
2016-04-14 12:23:27
阅读次数:
229
Linux下Bash编程之條件判斷详解(二)bash中实现条件判断:条件测试类型:整数,字符,文件条件测试的表达式:[表達式]進行整數判斷[[表達式]]進行整數判斷test表達式整数比较:-eq:测试两个整数是否相等;-ne:测试两个整数是否不等;不等,为真;相等,为假;-gt:测试一个数是否..
分类:
系统相关 时间:
2016-04-13 21:00:57
阅读次数:
274
Linux下Bash编程之变量详解(一)1.语言分类:1.1.静态语言:编译型语言强类型:变量在使用前,必须事先声明,甚至还需要初始化;编写的程序事先转换成可执行格式代表有:C、C++、JAVA、C#动态语言:解释型语言弱类型:变量用时声明,甚至不区分类型;编写的程序边解释边执行代表..
分类:
系统相关 时间:
2016-04-13 00:39:33
阅读次数:
192
一:条件判断ifconditionthenstatements[elifconditionthenstatements...][elsestatements]fi整数比较:-lt,小于-le,小于等于-eq,等于-ge,大于等于-gt,大于-ne,不等于bash脚本调试:bash-xtest.sh练习:1:编写一个bash程序,判断带入的参数大校2:提示用户输入一个数字..
分类:
系统相关 时间:
2016-04-06 08:17:35
阅读次数:
259
bash编程:数组初步数组是一种数据结构,由相关的数据项组成。每个数据据项,称为数组的元素,且可以使用索引的方式取得各无素的值。bash的数组,其元素的个数没有限制,数组的索引由0开始,但不一定要连续,索引也可以用算术表达式表示。数组:数据结构,数据序列:连续的多个..
分类:
编程语言 时间:
2016-04-05 09:34:50
阅读次数:
218
一:基础回顾1:文件清空[craft@vp143test]$>log.txt2:正常和错误重定向输出//正常和错误都追加输出到同样地方[craft@vp143test]$ifconfig&>>log.1//正常输出重定向[craft@vp143test]$ifconfig>log//错误输出重定向[craft@vp143test]$ifconfig2>log.23:命..
分类:
系统相关 时间:
2016-04-03 07:44:03
阅读次数:
253
从操作系统层面来说,shell是一个“壳”,人机交互接口,实质上shell就是命令解释器,解析用户输入的命令,进而达到人机交互的功能bash编程语言属于弱类型编程语言,不区分数据类型,所有数据默认当做字符处理,若要做运算处理,则需要使用算术表达式,同时也是过程式编程语言..
分类:
其他好文 时间:
2016-03-16 01:28:47
阅读次数:
216
bash 编程只支持一维数组,不支持多维,类似c语言,数组下标从0开始,下标可以是整数,也可以是表达式 数组的定义 在shell中用括号来表示数组,中间用空格来隔开 主要有两种种定义形式: arr=(1 2 3 4 5 6) arr=( 1 2 3 4 ) 同时还可以单独定义数组的分量 arr[0]
分类:
编程语言 时间:
2016-02-25 00:03:24
阅读次数:
206