2019年5月6日

shell编程之awk

摘要: awk是一种用于处理数据和生成报告的编程语言 awk可以在命令行中进行一些简单的操作,也可以被写成脚本来处理较大的应用问题 awk与grep、sed结合使用,将使shell编程更加容易 awk工作模式: awk逐行扫描输入(可以是文件与管道),按给定的模式查找出匹配的行,然后对这些执行awk命令指定 阅读全文

posted @ 2019-05-06 22:01 wsw_seu 阅读(170) 评论(0) 推荐(0)

shell编程之sed

摘要: sed是一个精简的、非交互式的流式编辑器,它在命令行中输入编辑命令和指定的文件名,然后在屏幕上查看输出。流式编辑器sed逐行读取文件内容存储在临时缓冲区,称为“模式空间”, 接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。原文件内容 阅读全文

posted @ 2019-05-06 21:50 wsw_seu 阅读(237) 评论(0) 推荐(0)

shell编程之trap命令

摘要: trap command signal trap捕获信号(软中断),command一般是linux命令 若为' '表示发生陷阱时为空指令,'-'表示发生陷阱时采用缺省指令 signal: HUP(1) 挂起;一般因终端掉线或用户退出而引发 INT(2)中断;一般因按下"Ctrl+C"组合键引发 QU 阅读全文

posted @ 2019-05-06 19:59 wsw_seu 阅读(757) 评论(0) 推荐(0)

shell编程之字符串操作

摘要: shell中字符串操作主要有以下几种,其中:pattern ,old中可以使用通配符: ${#var} :返回字符串变量var的长度 ${var:m} :返回${var}中从第m+1个字符到最后的部分,其中m的取值从0到${#var}-1 ${var:m:len}:返回${var}中从第m+1个字符 阅读全文

posted @ 2019-05-06 17:26 wsw_seu 阅读(245) 评论(0) 推荐(0)

shell编程之函数

摘要: 与其他编程语言一样,bash 也可以定义函数。一个函数就是一个子程序,用于完成特定的任务,当有重复代码时,或者一个任务只需要少数的修改就能被重复执行时。 函数一般的格式: function func_name { commands } 或者 func_name () { commands } 下面再 阅读全文

posted @ 2019-05-06 16:52 wsw_seu 阅读(139) 评论(0) 推荐(0)

shell编程之循环语句

摘要: 1、语法结构: for var in list #每次循环,一次把列表list中的一个值赋给循环变量 do commands done #循环结束标志 几点说明: 1、列表list可以是命令替换,变量名替换、字符串、文件名列表(可包含通配符) 2、for循环执行的次数取决于列表list中单词的个数 阅读全文

posted @ 2019-05-06 16:26 wsw_seu 阅读(260) 评论(0) 推荐(0)

shell编程之条件与分支语句

摘要: 1、if条件分支语句 if expr1(条件测试) #如果expr1为真,返回0 then commands1 elif expr2 then commands2 .... ... else commands fi #if语句必须以fi终止 下面看一个实例: elif可以有多个,else最多有1个。 阅读全文

posted @ 2019-05-06 14:50 wsw_seu 阅读(266) 评论(0) 推荐(0)

导航