摘要: if语句 if [ 条件判断式 ] then 程序elif [ 条件判断式 ] then 程序else 程序fi 注意: a.使用fi结尾 b.条件判断式和中括号之间需要有空格 case语句 case $变量名 in "值1") 如果值为1就执行这里的代码 ;; "值2") 如果值为2就执行这里的代 阅读全文
posted @ 2017-07-16 23:09 413Xiaol 阅读(318) 评论(0) 推荐(0)
摘要: 格式一:test [参数] 判断内容格式二:[ [参数] 判断内容 ] 说明: a.格式二可以认为是格式一的缩写 b.格式二里中括号和内容之间要有空格 基于文件的判断-d 判断文件是否存在,并且是目录文件-e 判断文件是否存在-f 判断文件是否存在,并且是普通文件-l 判断文件是否存在,并且为符号连 阅读全文
posted @ 2017-07-16 20:57 413Xiaol 阅读(993) 评论(0) 推荐(0)
摘要: awk '条件1{动作1} 条件2{动作2} ...' 文件名 条件: BEGIN 在处理文件里的第一行数据之前执行 END 在处理完文件里的最后一行数据之后执行 布尔表达式 一般是从文件当前处理的这一行里读取一个变量进行判断 动作: 格式化输出 流程控制 说明: a.每次读取文件里的一行进行处理 阅读全文
posted @ 2017-07-16 14:40 413Xiaol 阅读(162) 评论(0) 推荐(0)
摘要: 提取行: grep --color 着色 -v 不包含 提取列: cut -f 列号 提取第几列 -d 分隔符 以什么为分隔符,默认是制表键 局限性:如果分隔符不那么好找,或者是不规则个数的空格的时候,就玩不转了 例如: 列出系统中所有用户的用户名: cat /etc/passwd | cut -d 阅读全文
posted @ 2017-07-16 13:41 413Xiaol 阅读(933) 评论(0) 推荐(0)
摘要: * 前一个字符匹配0次或任意次. 匹配除了换行符外任意一个字符^ 匹配行首$ 匹配行尾[] 匹配括号中的任意一个字符,且仅匹配一个,例如:[aeiou]匹配任意一个元音字母[^] 匹配除了括号中的字符的任意一个字符,且仅匹配一个,例如:[^0-9]匹配任意一个非数字的字符\ 取消特殊字符的特殊效果, 阅读全文
posted @ 2017-07-16 13:17 413Xiaol 阅读(263) 评论(0) 推荐(0)