摘要:
gawk进阶 内建变量 在gawk程序内部使用的变量,用于提取和处理数据 字段和记录变量(通过在BEGIN设置) FILEDWIDTHS 设定字段宽度 FS 输入字段分隔符(默认空格和制表符) RS 输入记录分隔符(默认是换行符) OFS 输出字段分隔符 ORS 输出记录分隔符 数据变量 ARGC 阅读全文
posted @ 2022-10-17 23:49
Tjane'Blogs
阅读(89)
评论(0)
推荐(0)
摘要:
sed进阶 空间 模式空间 sed编辑器当前正在工作的所在行 多行处理 跳过行 n 匹配到所在行后,跳转到下一行执行操作 sed '/target/{n;xxx}' file 合并行 N 匹配到所在行后,把下一行合并到模式空间执行操作 sed '/target/{N;xxx}' file 合并行后删 阅读全文
posted @ 2022-10-17 23:33
Tjane'Blogs
阅读(222)
评论(0)
推荐(0)
摘要:
正则表达式 定义 定义了用来过滤数据流中的文本的模式模板 正则表达式引擎 作用 一套底层软件,负责解析正则表达式模式并使用这些模式来进行文本匹配 分类 基础正则表达式(BRE) 拓展正则表达式(ERE) 特殊字符(需转义) .*^[]${ }+?|( ) 基本正则表达式(结合sed) 锚字符 锁定在 阅读全文
posted @ 2022-10-17 22:59
Tjane'Blogs
阅读(63)
评论(0)
推荐(0)
摘要:
sed和gawk基础 sed 定义 流编辑器,通过预定义的一组规则,以行为单位来编辑数据流 语法 sed options [address]commad file options为选项;[address]用于确定原文件的行的位置(包含单行,字符匹配,区间,多文本模式);command具体的命令;fi 阅读全文
posted @ 2022-10-17 22:56
Tjane'Blogs
阅读(50)
评论(0)
推荐(0)
摘要:
脚本菜单 创建菜单 创建菜单函数 function memu { clear echo echo -e "\t\t THE FUNCTION\n " echo -e "\t1.FUNCTION1" echo -e "\t2.FUNCTION2" echo -e "\t3.FUNCTION3" ech 阅读全文
posted @ 2022-10-17 22:47
Tjane'Blogs
阅读(280)
评论(0)
推荐(0)
摘要:
函数 定义 把一段代码块放进放进函数里面进行封装,可以实现一次书写,终身调用 创建函数 格式 function name { commands } 或者 name() { commands } 注意事项 函数名必须唯一,一个脚本两个同名函数,新函数覆盖旧函数 调用函数 函数定义后,直接通过函数名调用 阅读全文
posted @ 2022-10-17 21:55
Tjane'Blogs
阅读(65)
评论(0)
推荐(0)
摘要:
处理信号 常见Linux信号 1 SIGHUP 挂起终端 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL 无条件终止进程 15 SIGTERM 尽可能终止进程 17 SIGSTOP 无条件停止进程,但不是终止进程 18 SIGTSTP 停止或暂停进程,但不是终止进程 1 阅读全文
posted @ 2022-10-17 21:34
Tjane'Blogs
阅读(108)
评论(0)
推荐(0)
摘要:
输入与输出 输入 来自键盘输入 来自文件输入 输出 输出到屏幕 输出重定向到文件 标准描述文件符 描述文件符 用于系统标识文件对象,包括输入和输出进程在内,一个进程一次允许有9个描述文件符 保留描述文件符 0 标准输入 键盘输入 1 标准输出 输出到屏幕 2 标准错误 显示错误消息到屏幕 重定向错误 阅读全文
posted @ 2022-10-17 21:16
Tjane'Blogs
阅读(48)
评论(0)
推荐(0)
摘要:
命令行选项 定义 可以修改命令的行为的单个字母,在命令行中通常带有-等字符 读取命令行选项 根据位置参数变量 处理简单选项 while循环+shift while循环用于遍历选项或参数是否为空值,以及选项执行的动作的循环,shift的作用是遍历每一个选项,然后进行销毁 分离参数和选项 使用--作为选 阅读全文
posted @ 2022-10-17 17:51
Tjane'Blogs
阅读(105)
评论(0)
推荐(0)

浙公网安备 33010602011771号