摘要: awk的条件操作符///显示第一段有root的行[root@wangshaojun ~]# awk -F ':' '$1=="root"' 1.txtroot:x:0:0:root:/root:/bin/bash////显示第一段有root的行 打印第一段[root@wangshaojun ~]# ... 阅读全文
posted @ 2015-11-19 23:48 dennyLinux 阅读(162) 评论(0) 推荐(0) 编辑
摘要: awk对于sed grep的优势在于分段,把分隔符分割成一小段一小段,针对段进行匹配,替换,操作,逻辑判断,比较...等awk的基本操作[root@wangshaojun ~]# awk -F ':' '{print $3}' 1.txt //// -F 指定分隔符 $3 就是第三段0123....... 阅读全文
posted @ 2015-11-19 00:15 dennyLinux 阅读(197) 评论(0) 推荐(0) 编辑
摘要: sed的替换功能和vim语法挺像的把1到10行的nologin替换成login[root@wangshaojun ~]# sed '1,10s/nologin/login/g' 1.txtroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/... 阅读全文
posted @ 2015-11-18 23:14 dennyLinux 阅读(1891) 评论(0) 推荐(0) 编辑
摘要: sed这个工具比grep复杂一点,功能比grep复杂一点功能也能指定匹配的行,不能颜色显示sed 基础功能[root@wangshaojun ~]# sed -n '10'p 1.txtuucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin不加-n 第十行出现... 阅读全文
posted @ 2015-11-18 22:05 dennyLinux 阅读(824) 评论(0) 推荐(0) 编辑
摘要: grep -E == egrep[root@wangshaojun ~]# grep --color 'r\?o' 1.txt == egrep --color 'r?o' 1.txt ^C[root@wangshaojun ~]# egrep --color 'r?o' 1.txtroot:x:... 阅读全文
posted @ 2015-11-18 21:25 dennyLinux 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 案例介绍搜索关键词带‘root’的行 并输出行号[root@wangshaojun ~]# cg -n 'root' 1.txt1:root:x:0:0:root:/root:/bin/bash11:operator:x:11:0:operator:/root:/sbin/nologin搜索不带关键... 阅读全文
posted @ 2015-11-18 20:36 dennyLinux 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 正则表达式,就是一个字符串。有一定的规律。我们用指定的字符串匹配一个指定的行。指定的字符串就是正则表达式。正则表达式有这几个工具:grep egrep sed awk命令:gerep说明:过滤出指定的行选项:--color 关键字有颜色 -n 显示行号 -c 显示一共出现了多少行 -... 阅读全文
posted @ 2015-11-17 20:30 dennyLinux 阅读(2027) 评论(0) 推荐(0) 编辑
摘要: 特殊符号:&&说明:并且,左右两边是两条命令,左面的执行成功才会去执行右面的命令。右、特殊符号:||说明:或者,左右两边是两条命令,左边的命令执行不成功,才会执行右面的命令&&[root@wangshaojun 111]# ls 1.txt && ls 2.txt ///前后都执行成功1.txt2.... 阅读全文
posted @ 2015-11-15 16:49 dennyLinux 阅读(2918) 评论(0) 推荐(0) 编辑
摘要: 命令:tr说明:替换字符格式tr ‘原字符’ ‘新字符’ 可以是范围字符,指定字符命令:split选项:-b 50m 1.txt 根据大小分割 单位是b不用单位,单位是兆加m -l 100 1.txt 根据行数分割说明:切割大文件,源文件不会消失,[root@wangshaojun ~]# ... 阅读全文
posted @ 2015-11-15 16:36 dennyLinux 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 命令:uniq选项:-c 显示重复数量说明:去重复,不sort多个功能,显示几个重复命令:tee说明:重定向加上双重输出[root@wangshaojun ~]# cat 2.txt12223341ac5[root@wangshaojun ~]# uniq 2.txt ////消除顺序挨着的重复段... 阅读全文
posted @ 2015-11-15 16:12 dennyLinux 阅读(707) 评论(0) 推荐(0) 编辑