摘要:
文本处理sed sed:流编辑器,过滤和替换文本 工作原理:sed命令将当前处理的行读入模式空间进行处理,处理完把结果输出,并且清空模式空间。 然后再将下一行读入模式空间进行处理输出,以此类推,直到最后一行 常用参数 示例 依据以下文本内容作为示例 匹配打印(p) 1 打印匹配blp5开头的行 2 阅读全文
摘要:
正则表达式 shell正则表达式分为两种 基础正则表达式:BRE 扩展正则表达式:ERE,扩展的表达式有 + 、? 、| 和 () 元字符表 * 匹配0次或多次 更多请查看相关网站 http://www.runoob.com/regexp/regexp-metachar.html 阅读全文
摘要:
函数 函数定义 shell中函数的定义格式如下 [ function ] funname [()] { action; [return int;] } 说明: 1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数 2、参数返回,可以显示加:return 返回,如果不 阅读全文
摘要:
if语句 1 单分支 2 双分支 示例 3 多分支 for语句 语法 for 变量名 in 取值表; do 语句 done 1 {...} 2 $@ 将位置参数当作独立的字符串来处理 3 $* 所有的位置参数被看做成一个字符串 4 指定分隔符 IFS,记住要恢复默认值 5 类C的写法 6 检查多个域 阅读全文
摘要:
表达式和运算符 条件表达式语句 [ 1 -eq 1 ] [[ 1 -eq 1 ]] test 1 -eq 1 等同于 [ 1 -eq 1 ] [root@satest_192-168-3-121 shell]# [ 1 -eq 1 ] [root@satest_192-168-3-121 shell 阅读全文