通配符星号(*)代表匹配零个或多个字符问号(?)代表匹配单个字符中括号数字([0-9])代表匹配0~9之间的单个数字字符中括号加字母[abc]则匹配a,b,c三个字符中的任意一个字符转义字符反斜杠\:使反斜杠后面的一个变量变为单纯的字符串单引号‘’:转义其中所有的变量为单纯的字符串双引号“”:保留其中的变量属性,不进行转义处理反引号··:把其中的命令执行后返回结果注:反引号的作用可以用$(comm
分类:
系统相关 时间:
2018-02-13 13:32:15
阅读次数:
329
Shell中的数值运算1、整数运算工具Lastlogin:SunFeb1121:08:31onconsoleThegod:~chengde$x=1234//定义变量xThegod:~chengde$expr$x+78//加法1312Thegod:~chengde$expr$x-78//减法1156Thegod:~chengde$expr$x*78//乘法,操作符应添加\转义96252Thegod:
分类:
其他好文 时间:
2018-02-11 22:41:51
阅读次数:
195
20.16-20.17shell中的函数函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。格式:functionf_name(){command}函数必须要放在最前面脚本实例1#!/bin/bashfunctioninp(){echo$1$2$3$0$#}inp1a2脚本实例2#!/bin/bashsum(){s=$[$1+$2]ech
分类:
编程语言 时间:
2018-02-09 15:09:41
阅读次数:
138
函数函数就是把一段代码整理到一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。格式:function f_name(){ command }函数必须放在最前面,函数名可以自己定义。案例一:[root@congji shell]#
分类:
编程语言 时间:
2018-02-09 14:54:45
阅读次数:
186
Shell中的getopts和getopt用法 1.getopts getopts(shell内置命令)不能直接处理长的选项(如:--prefix=/home等),getopts有两个参数,第一个参数是一个字符串,包括字符和“:”,每一个字符都是一个有效的选项,如果字符后面带有“:”,表示这个字符有... ...
分类:
系统相关 时间:
2018-02-08 13:32:53
阅读次数:
190
shell中两种数据类型:一是数值类型,二是字符串类型;虽然shell本身是弱类型的,但也可以这么区分。如果我们需要在shell中一个变量中存储多个值,那么就需要一个更方便的类型数组数组在shell中是用括号括起来每个值之间用空格隔开就定义了一个数组a=(12345)a=("a""b""c""d""e&quo
分类:
编程语言 时间:
2018-02-08 11:10:40
阅读次数:
181
shell中的函数函数就是把一段代码整理到了一个小单元中,并给这个小单元起一个名字,当用到这段代码时直接调用这个小单元的名字即可。格式:functionf_name(){command}函数必须要放在最前面脚本示例1(用来定义函数打印参数)[root@garytao-01aming]#vimfun1.sh[root@garytao-01aming]#catfun1.sh#!/bin/bashfun
分类:
编程语言 时间:
2018-02-08 10:16:01
阅读次数:
184
1.if判断①简单判断,如果满足条件,返回OK#!/bin/bash
a=5
if [ $a -gt 3 ]
then
echo "OK"
fi
[root@localhost test_shell]# ./test.sh
OK②两个条件时,可以使用elif及el
分类:
系统相关 时间:
2018-02-07 19:31:21
阅读次数:
185