文本处理三剑客:
grep:egeep,fgrep:文本过滤器
sed:streamEditor:流编辑器,逐行
awk:文本格式化工具,报告生成器一、sed简介sed一次从文件中读取一行,不会修改原文件的内容sed命令将当前处理的行读入模式空间(patternspace)进行处理,sed在该行上执行完所有命令后就将..
分类:
其他好文 时间:
2017-07-23 22:41:45
阅读次数:
153
Shell编程总结: 1、linux命令 2、位置变量 $0 $1 $# $? 3、条件测试 [ ] [[ ]] (( )) if case 4、循环for while 5、打印echo cat 6、web检测 wget curl 7、端口检测 nc netstat -lntup 8、字符串过滤 g ...
分类:
系统相关 时间:
2017-03-31 23:14:36
阅读次数:
209
#!/bin/bash adduser(){ echo "Copy authz File authz to `date "+%Y%m%d%s"`"&&cp authz authz`date "+%Y%m%d%s"` # more authz | grep ^[A-Z] | grep $DP | se... ...
分类:
系统相关 时间:
2017-03-08 10:42:26
阅读次数:
234
防伪码:老骥伏枥,志在千里。7.1grep过滤来自一个文件或标准输入匹配模式内容。除了grep外,还有egrep、fgrep。egrep是grep的扩展,相当于grep-E。fgrep相当于grep-f,用的少。Usage:grep[OPTION]...PATTERN[FILE]...支持的正则描述-E,--extended-regexp模式是扩展正则表达式..
分类:
系统相关 时间:
2017-02-18 21:43:37
阅读次数:
300
linuxshellsedawk命令(2)-awkawk语法格式:awk[选项]-fprogram-file[--]file...选项:-Ffs,--field-separatorfs制定以fs作为输入行的分隔符(默认分隔符为空格或制表符)-vvar=val,--assignvar=val在执行过程以前,设置一个var值为val-fprogram-file,--fileprogram-file..
分类:
系统相关 时间:
2016-12-19 11:50:45
阅读次数:
226
需求: 1.使python具有shell中sed替换功能。 ...
分类:
编程语言 时间:
2016-10-29 11:47:49
阅读次数:
183
1.功能需求:代码上线时候可能会遇到需要修改程序的一些文件的配置信息,如果通过脚本实现,我想到了sed将这些需要修改的配置位置的行号用grep-n+awk过滤到一个数组里面,然后通过for+case/esac(即c语言的switchcase)遍历sed替换即可2.代码截图3。遇到两个坑1.sed-ir“行号s/匹..
分类:
其他好文 时间:
2016-09-03 15:09:25
阅读次数:
185
上一篇说道,在从日志提取出SQL语句的时候,碰到了一句SQL跨了N行无法提取。后来在网上搜了两句shell: sed -n '/^INSERT /,/;/p' log.sql > log_insert.sql sed -n '/^UPDATE /,/;/p' log.sql > log_update ...
分类:
数据库 时间:
2016-08-24 11:06:29
阅读次数:
367
转自: http://blog.csdn.net/dawnstar_hoo/article/details/4043887 Table of Contents1. Sed简介 2. 定址 3. Sed命令 4. 选项 5. 元字符集 6. 实例 7. 脚本 1. Sed简介 sed是一种在线编辑器, ...
分类:
系统相关 时间:
2016-08-11 17:24:48
阅读次数:
239
sedstreamedit非交互式对文件做编辑的工具语法格式sed[选项]‘动作‘文件列表sed[选项]‘条件动作‘文件列表以行为处理单位一次处理一行逐行处理默认把处理结果输出到屏幕+++++++++++++++++++++++++++++++++++++++++++++++选项:-n#屏蔽默认输出-i直接修改文件内容-f使用sed脚本+++..
分类:
系统相关 时间:
2016-04-22 10:44:25
阅读次数:
275