sed基本用法sed:StreamEditor行编辑器默认不修改文件内容,仅对模式空间中的数据做处理,处理结束后,将模式空间打印至屏幕sed[options]‘AddressCommand’file...-n:静默模式,不显示模式空间中的内容-i:直接修改原文件-e:可同时执行多个脚本-f/PATH/TO/SED_SCRIPTsed-f/path..
分类:
系统相关 时间:
2016-11-24 00:10:22
阅读次数:
170
删除关键字所在的那一行的内容sed-i‘/keyword/d‘`grep‘keyword‘yourdir-rl`替换所有文件中的关键字:sed-i"s/oldstring/newstring/g"`grepoldstring-rl
yourdir`
分类:
系统相关 时间:
2016-11-17 21:14:07
阅读次数:
177
awk命令截取文档中的某段#awk-F‘:‘{print$1}1.txt打印第一段#awk-F‘:‘‘OFS=‘#’{print$1,$2,$3,$4}1.txt指定显示结果的分隔符为#,也可以使用自定义字符连接每个段{print$1"#"$2}匹配字符或字符串#awk‘/root/‘1.txt针对某个段匹配#awk-F’:‘$1~/oo/‘1.txt多次匹配#awk-F‘:‘/ro..
分类:
其他好文 时间:
2016-11-12 20:27:11
阅读次数:
187
替换文件mdd:\temp_2016110copyD:\test\start.batd:\temp_20161108\start1.batcopyD:\test\start.batd:\temp_20161108\start2.batD:\tool\sed\sed.exe-i"s/旧的/新的/g"D:\test\start.batD:\tool\sed\sed.exe-i"s/旧的/新的/g"D:\test\start.bat
这种情况发生的原因是因为你所处理的文件换行符是dos格式的”\r\n” 可以使用cat -v 文件名 来查看换行符是否是,如果是上述的,则行结尾会是^m 需要转换成linux/unix格式的”\n” 具体转换办法就是转换换行符 可以用sed命令处理一下文件,命令如下: sed ‘s/\r//’ 原文 ...
分类:
系统相关 时间:
2016-11-06 22:05:41
阅读次数:
195
#!/usr/bin/envpython
#_*_coding:utf-8_*_
#replace()方法把字符串中的old(旧字符串)替换成new(新字符串),如果指定第三个参数max,则替换不超过max次。
#语法:str.replace(old,new[,max])
importsys,os
old_text,new_text,file_name=sys.argv[1],sys.argv[2],sys.argv[3]
..
分类:
编程语言 时间:
2016-11-04 17:32:08
阅读次数:
1375
sed高级编辑命令、模式空间、保持空间、vi可视化模式、vimrc、地址定界sed(streamdeitor):行编辑器【概述】sed是一种流式编辑器,它一次处理一行内容。处理时,把当前处理的行的所有内容存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内..
分类:
系统相关 时间:
2016-11-04 17:31:52
阅读次数:
325
-n∶取消默认的输出,使用安静(silent)模式。在一般sed的用法中,所有来自STDIN的资料一般都会被列出到屏幕上。但如果加上-n参数后,则只有经过sed特殊处理的那一行(或者动作)才会被列出来-e∶进行多项编辑,即对输入行应用多条sed命令时使用.直接在指令列模式上进行sed的动作编..
分类:
其他好文 时间:
2016-11-01 14:58:14
阅读次数:
190
sed命令行格式为: sed [选项] ‘定址command’ 文件 常用选项: 常用命令: i ∶ 插入, 在指定行前插入,(i\text) a ∶ 新增, 在指定行后新增,(a\text)c ∶ 替换, 将指定行替换 ,(c\text)s ∶ 替换, 1,20s/old/new/g y : 转换 ...
分类:
其他好文 时间:
2016-10-26 16:17:13
阅读次数:
103
sed命令简介:sed是streameditor的缩写,一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末..
分类:
其他好文 时间:
2016-10-25 03:10:00
阅读次数:
223