正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。正则表达式由一些普通字符和一些元字符(metacharacters)组成。检索工具:grepgrep[-cinvABC]‘word‘filename:根据关键字..
分类:
其他好文 时间:
2016-01-29 03:42:55
阅读次数:
228
sed是一种行编辑器,一次处理一行内容,处理时把当前处理的行存储在一个临时缓冲区,称为“模式空间”(patternspace),接着用sed命令处理模式空间中的内容,处理完成后把模式空间中的内容打印到屏幕上,完成一行的编辑。注:默认情况下sed并不做原地修改,不会修改源文件sed..
分类:
其他好文 时间:
2016-01-28 07:09:46
阅读次数:
196
备起来!Linux安全运维常见命令小贴士 常用命令 1. 查找关键词并统计行数cat 2015_7_25_test_access.log | grep "sqlmap" | wc -l2. 删除含有匹配字符的行sed -i '/Indy Library/d' 2015_7_25_test_acces...
分类:
系统相关 时间:
2016-01-26 23:22:40
阅读次数:
320
#!/bin/bashfor i in `ifconfig | grep -o ^[a-z0-9]*`do ifconfig $i|sed -n 2p|awk '{ print $2 }'|tr -d 'addr:'done执行结果按行显示所有网卡的ipifconfig | grep -o ^[a....
分类:
系统相关 时间:
2016-01-26 16:44:48
阅读次数:
495
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本:awk、nawk和gawk,未作特别说明,一般指gawk,g..
分类:
系统相关 时间:
2016-01-25 17:30:47
阅读次数:
242
SHELL编程四剑客:sedawkgrepfindsed可以将数据行进行替换、删除、新增、选取等特定工作1.sed如果不加任何参数,是不会去修改文件中的内容的。加-i参数会修改,如下图:2.在文件行首加空格或其他字符,如下图:行首^3.在行尾添加字符,如下图:行尾$4.在某行之后添加内容,如下..
分类:
系统相关 时间:
2016-01-25 13:21:17
阅读次数:
254
awk删除文件第一列 1.采用awk awk '{$1="";print $0}'file 2.采用sed sed -e 's/[^]* //'file sort -R file 随机排列文件
分类:
其他好文 时间:
2016-01-24 22:24:59
阅读次数:
224
今天发现之前创建nagios用户是在/bin/bash下的,存在一定的安装隐患,由于涉及的服务器数量较多,所以采用saltstack命令行批量更改。利用sed匹配字符串(nagios)所在行,并且替换这行的一些关键字(/bin/bash)salt‘*‘cmd.run"sed-i‘/nagios/s#/bin/bash#/sbin/nologin#‘/etc/..
分类:
其他好文 时间:
2016-01-23 18:37:57
阅读次数:
142
grep用法详解:grep与正则表达式 首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同!正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串。vim、grep、awk 、sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大.....
分类:
其他好文 时间:
2016-01-23 00:39:23
阅读次数:
291
grep进阶与sed行编辑器上一篇(http://nearlv.blog.51cto.com/2432295/1729198)我们介绍了grep的一些基本的使用方法,其它grep还是一些比较高级的用法,让我们一起来看看。先来看一下下面例子的运行结果:相同的命令输出的结果有点不一样,对,这里就是利用“alias”去设置命..
分类:
其他好文 时间:
2016-01-22 22:18:43
阅读次数:
561