bash脚本编程case选择分支结构case词in[模式[|模式]...)命令;;]...esac在脚本中使用的case结构:case$(VAR-NAME)inPATTERN1)COMMAND...;;PATTERN2)COMMAND...;;...esacPATTERN可以是下列几类字符:1.普通文本字符2.GLOBBING风格的通配符*:任意长度的任意字符?:任意单个字符[]:指定范围内的任意
分类:
其他好文 时间:
2017-12-05 10:28:55
阅读次数:
180
(一)bash的基础特性 globbing:文件名通配 *:匹配零或零个以上的任意字符 ?:匹配任意的单个字符,不可以为零个 []:匹配指定范围内的任意单个字符,有几种特殊格式 [a-z]/[A-Z]:任意一个字母,注意不区分大小写,p[a-z]a,外面的p和a区分大小写,里面的a-z不区分 [[: ...
分类:
其他好文 时间:
2017-10-02 22:22:19
阅读次数:
177
find[options][查找路径][查找条件][处理动作] 查找路径:默认为当前目录 查找条件:默认为查找指定路径下的所有文件 处理动作:默认为显示查找条件: -name"文件名称" 支持使用globbing正则表达式 -iname"文件名称" 查找时不区分字符大小写 -userUserName 根据属主查找 -g..
分类:
其他好文 时间:
2017-06-29 22:24:37
阅读次数:
212
一、glob及IO重定向bash基础特性:命令补全,路径补全,命令引用1.bash的其他特性 globbing:文件名统配 动态角度:运行中的内核,在内核之上,由内核支配负责管控的文件系统 静态:内核自己其实也是文件系统上的一个文件而已2.元字符 匹配模式:元字符: *:匹配任意长度的..
分类:
其他好文 时间:
2017-06-26 10:14:03
阅读次数:
143
case分支选择结构:case词in[模式[|模式]...)命令;;]...esaccase变量引用in模式1)分支1;;模式2)分支2;;...*)默认分支;;esac模式(PATTERN):1.普通的文本字符2.globbing风格的通配符:*:任意长度任意字符?:任意的单个字符[]:范围内的任意单个字符[^]:范围外的任意单个字符3.|..
分类:
其他好文 时间:
2017-05-14 10:28:46
阅读次数:
152
1、显示/var目录下所有以l开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其它字符)的文件或目录。ls-d/var/l*[0-9]*[[:lower:]]或ls-d/var/l*[[:digit:]]*[[:lower:]]命令测试结果[root@localhostDesktop]#touch/var/l0a/var/la1Ab/var/lAB2abc
[root@localhostDe..
分类:
系统相关 时间:
2017-05-12 13:25:39
阅读次数:
229
回顾: 字符串处理 数组 bash交互 if forcase分支选择结构: case词in[模式[|模式]...)命令;;]...esac case变量引用in 模式1) 分支1 ;; 模式2) 分支2 ;; ... *) 默认分支 ;; esac模式(PATTERN): 1.普通的文本字符 2.globbing风格的通配符: *:任意长度任意字..
分类:
其他好文 时间:
2017-05-11 14:41:40
阅读次数:
282
case分支选择结构:case词in[模式[|模式]...)命令;;]...esaccase变量引用in模式1)分支1;;模式2)分支2;;...*)默认分支;;esac模式(PATTERN):1.普通的文本字符2.globbing风格的通配符:*:任意长度任意字符?:任意的单个字符[]:范围内的任意单个字符[^]:范围外的任意单个字符3.|..
分类:
系统相关 时间:
2017-04-28 16:02:53
阅读次数:
210
case分支选择结构:case$VAR_NAMEin模式1)分支1;;模式2)分支2;;*)默认分支;;esac模式(PATTERN)普通的文本字符通配符globbing|或if多分支结构和case多分支结构的区别:相同点:1.都是条件为真执行对应的分支语句,条件为假就都不执行2.都可以设置默认分支结构,及所有条件都不..
分类:
其他好文 时间:
2017-04-24 13:16:08
阅读次数:
149
shell编程之执行结构case分支选择结构:case词in[模式[|模式]...)命令;;]...esaccase变量引用in模式1)分支1;;模式2)分支2;;...*)默认分支;;esac模式(PATTERN):1.普通的文本字符2.globbing风格的通配符*:任意长度任意字符?:任意的单个字符[]:范围内的任意单个字符[^]:范..
分类:
其他好文 时间:
2017-04-24 12:32:45
阅读次数:
197