三剑客
隔壁-老阳
仁强则无敌。。。
展开
-
三剑客之老大 awk--案例
对Linux正则表达式不清楚的,请移步我前面的文章: https://blog.csdn.net/oyangyufu/article/details/118479810 awk简介 是一种用于处理文本、模式匹配的编程语言,在awk的文本处理规则里,awk将文本文件视为行与列组成的的文本数据库 行: 记录 record 列: 字段 域 field 参数: -v 修改内置变量值 -F 指定分隔符,默认是空格 tab 多个空格 一、取行的内置变量: $0 整行 NR (Number of R原创 2021-07-10 17:04:24 · 310 阅读 · 0 评论 -
三剑客之二 sed -- 案例
对Linux正则表达式不清楚的,请移步我前面的文章: https://blog.csdn.net/oyangyufu/article/details/118479810 Sed 简介 sed是一种流编辑器,能够使用正则表达式对文本进行处理,执行流程概括为:根据条件,执行动作。处理时,先把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space) 再用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。 sed主要原创 2021-07-09 19:49:24 · 367 阅读 · 0 评论 -
三剑客之一 grep/egrep -- 案例
对Linux正则表达式不清楚的,请移步我前面的文章: https://blog.csdn.net/oyangyufu/article/details/118479810 grep/egrep简介 grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。用于查找文件里符合条件的字符串。 参数: -i 查找时不区别大小写 -n 显示行号 -o 只显示匹配到的内容 -v 排除 -w 精确匹配单词 -R 在多级目录中对文本进行递归搜索 -m 最多匹配到几个后,就停止 -h原创 2021-07-09 19:02:11 · 175 阅读 · 0 评论 -
Linux 正则表达式与通配符区别--案例
三剑客支持的正则表达式符号: ^ $ . * .* ^$ [] [^] + | () {} ? 符号的功能:用来匹配字符 ----------------------------------- 基础正则表达式符号详解: ^ 以什么开头的行,如^# egrep '^my' oldboy.txt $ 以什么结尾的行,如com$ egrep 'com$' oldboy.txt ^$ 空行 egrep -v '^$' oldboy.txt . 任意一个字符 egrep 'ol.boy' oldbo原创 2021-07-09 18:38:55 · 280 阅读 · 0 评论