1.将下面的/etc/passwd所有行的第一列和最后一列相互调换位置。 解答: 1)使用sed的后向引用 2)awk -F ":" '{print $7":"$6":"$5":"$4":"$3":"$2":"$1}' /etc/passwd ...
分类:
系统相关 时间:
2019-09-22 14:37:58
阅读次数:
126
*grep的主要作用是根据关键字检索内容,egrep是grep的拓展,egrep包含grep所有的功能grep用法:grep‘关键词‘检索对象常用参数:-c检索包含关键词的行数-i不区分大小写(关键字)-n显示行号-v取反(显示不包含关键词的行)-r遍历所有子目录(检索目录使用)-An检索包含关键词的行以及下面n行-Bn检索包含关键词的行以及上面n行-Cn检索包含关键词的行以及上下
分类:
系统相关 时间:
2019-09-19 19:44:16
阅读次数:
108
sedsed命令格式为,sed-n‘n‘pfilename单引号内n是一个数字或者字符,表示第几行。-n选项的作用显示我们要打印几行,无关的行不显示。先创建sed目录把passwd的文件拷贝到sed目录下改名为test.txt把test文件打印第一行出来```sed-n‘1‘ptest.txt把-n参数去掉就是打印所有行出来也可以正则表达式打印sed-n‘1
分类:
系统相关 时间:
2019-09-19 18:01:48
阅读次数:
90
1、取系统ip 解答: 1)ifconfig ens33 |sed -n '2p'|sed "s#inet##g"|sed 's#n.*$##g' 2)ifconfig ens33 |sed -n '2s#inet##gp'|sed 's# n.*$##g' ...
分类:
系统相关 时间:
2019-09-11 15:32:48
阅读次数:
74
raid0 raid1 raid5的区别 周期性计划任务 文本处理工具 - awk 语法格式:awk 选项 '动作' 文件列表 常用方式:Linux命令 | awk 选项 '动作' 使用方法: grep命令之正则表达式 ...
分类:
系统相关 时间:
2019-08-31 12:28:40
阅读次数:
102
容易混淆的两个注意事项: 1)linux正则表达式一般是以行为单位处理的。 2)正则表达式和我们常用的通配符特殊字符是有本质区别的,例如:ls *.txt 这里的*就是通配符(表示所有),不是正则表达式。 注意字符集问题: 确保字符集:export LC_ALL=C 基础正则表达式+扩展正则表达式含 ...
分类:
系统相关 时间:
2019-08-10 21:24:58
阅读次数:
121
正则表达式是linux工具用来过滤文本的模式模板 正则表达利用通配符来代表数据流中的一个或多个字符 常用于sed gawk grep等程序中 正则表达式分为基本正则表达式(BRE)和扩展正则表达式(ERE) sed只支持BRE,gawk支持ERE BRE模式: 正则表达式区分大小写 正则表达式不用写 ...
分类:
系统相关 时间:
2019-07-02 21:14:14
阅读次数:
146
通配符一般用与命令行bash环境,而linux正则表达式用于grep,sed,awk场景 * 代表所有(0到多个)字符 * 代表所有(0到多个)字符 [root@NGINX-Y test]# ls 123.txt a.txt oldboy.sh oldgirl.sh test.sh [root@NG ...
分类:
其他好文 时间:
2019-06-28 10:25:36
阅读次数:
103
正则表达式与通配符的区别: 最常应用正则表达式的命令是grep(egrep),sed,awk。 正则表达式和通配符有本质区别,正则表达式用来找:【文件】内容,文本,字符串。一般只有三剑客支持。通配符用来找:文件名。普通命令都支持 正则表达式的分类 POSIX规范将正则表达式的分为了两种 基本正则表达 ...
分类:
系统相关 时间:
2019-06-07 23:06:15
阅读次数:
128
最常应用正则表达式命令是 awk sed grep 基础正则字符说明 1.^word 匹配以word开头的内容 vi/vim编辑器里^代表一行的开头 2.word$ 匹配以word结尾的内容 vi/vim编辑器里$代表一行的结尾 3. ^$ 表示空行 a.过滤出来以m开头的行 b.过滤出来以m结尾的 ...
分类:
系统相关 时间:
2019-06-01 19:28:35
阅读次数:
125