Shell
文章平均质量分 54
普罗米修斯&
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shell变量
自定义变量: 定义变量: 变量名=变量值 变量名必须以字母或下划线开头,区分大小写引用变量:$变量名 或 ${变量名}查看变量:echo $变量名; “set”可以查看所有变量(包括自定义变量和环境变量)取消变量:unset 变量名作用范围 : 仅在当前shell中有效read 从键盘读入变量值:read -p “提示信息” -t n (等待n秒后超时)-n y (只记录y个字符)变量名 环境...原创 2018-12-25 09:34:25 · 144 阅读 · 0 评论 -
Shell判断
shell 条件测试: 文件测试 【操作符 文件或目录】:test 条件表达式 【条件表达式】 【【条件表达式】】-b filename : 当filename 存在并且是块文件时返回真(返回0) -c filename : 当filename 存在并且是字符文件时返回真 -d pathname : 当pathname 存在并且是一个目录时返回真 -e pathname : 当由pathname...原创 2018-12-25 09:35:59 · 715 阅读 · 0 评论 -
Shell循环
for 特点 循环次数是固定的语法结构:for 变量名 [ in 取值列表 ] do 循环体 doneC语言: for ((初值;条件;步长)) do 循环体 done while until 特点 循环次数不[一定]是固定的while语句结构(死循环/逐行处理文件):while 条件测试 do 循环体 done ==当条件测试成立(条件测试为真),执行循环体until语法结构:until ...原创 2018-12-25 09:36:54 · 334 阅读 · 0 评论 -
Shell数组和函数
数组 普通数组: 定义数组:方法一: 一次赋一个值 数组名[下标]=变量值 方法二 :一次赋多个值 数组名=(多个变量值)查看数组:# declare -a访问数组元素:# echo ${array1[0]} 访问数组中的第一个元数 # echo ${array1[@]} 访问数组中所有元数 等同于 echo ${array1[*]} # echo ${#array1[@]} 统计数组元...原创 2018-12-25 09:37:31 · 765 阅读 · 0 评论 -
Shell三剑客
正则表达式 基本正则表达式元素符:^: 行首定位符 $: 行尾定位符 .: 匹配单个字符 *: 匹配前导符0到多次 .*: 任意多个字符 []: 百里挑一 匹配指定范围内的一个字符 [ - ]:匹配指定范围内的一个字符 [^]:匹配不在指定组内的字符 \:用来转义元字符 \<:词首定位符 \>:词尾定位符 ():\(..\) 匹配稍后使用的字符的标签 x\{m\}:字符x重复出现m次...原创 2018-12-25 09:38:12 · 1223 阅读 · 0 评论
分享