(.1.):s/vivian/sky/替换当前行第一个vivian为sky:s/vivian/sky/g替换当前行所有vivian为sky(.2.):n,$s/vivian/sky/替换第n行开始到最后一行中每一行的第一个vivian为sky:n,$s/vivian/sky/g替换第n行开始到最后一行中每一行所有vivian为sky(n为数字,..
分类:
系统相关 时间:
2016-06-25 15:11:35
阅读次数:
2256
1 awk编程模型 2 awk用法 调用awk有三种方法(与sed类似): 在Shell命令行输入命令调用awk,格式为: awk [-F 域分隔符] ‘awk程序段’ 输入文件 将awk程序段插入脚本文件后,然后通过awk命令调用它: awk -f awk脚本文件输入文件 将awk命令插入脚本文件... ...
分类:
其他好文 时间:
2016-06-24 23:44:10
阅读次数:
406
1 sed命令基本用法 sed(stream editor)是流编辑器,可对文本文件和标准输入进行编辑; sed只是对缓冲区中原始文件的副本进行编辑,并不编辑原始的文件,如果需要保存改动内容,可以选择使用下面两种方法: 重定向、w编辑命令。 2 调用sed有三种方法 在Shell命令行输入命令调用s ...
分类:
其他好文 时间:
2016-06-24 23:39:30
阅读次数:
222
sed [选项] [动作] 文件 选项: -n :静默模式。使用-n则只有经过sed处理的那一行。 -e :允许多重编辑; -f :结果默认输出到终端,使用-f会将结果写在一个文件内 -i :直接对原文件进行修改。(危险) -p :打印模式空间的内容 s/regexp/replacement/fla ...
分类:
系统相关 时间:
2016-06-24 22:01:12
阅读次数:
225
搜索指定日期日志文件:sed-n‘/^起始日期/,/^结束日期/p‘日志文件>新文件(输出文件)例如:查询2016-06-15这天的所有日志内容:sed-n‘/^2016-06-15/,/^2012-06-16/p‘catalina.out>catalina_20160615.out前提是catalina.out日志中的每行都是以日期格式开头的!
分类:
系统相关 时间:
2016-06-24 20:40:51
阅读次数:
195
使用sed命令可以进行字符串的批量替换操作,以节省大量的时间及人力; 使用的格式如下: 其中,oldstring是待被替换的字符串,newstring是待替换oldstring的新字符串,grep操作主要是按照所给的路径查找oldstring,path是所替换文件的路径; -i选项是直接在文件中替换 ...
分类:
系统相关 时间:
2016-06-22 18:31:36
阅读次数:
146
1、vi编辑替换文件中的字符串 :s/nice/good/ 替换当前行第一个 nice为 good :s/nice/good/g 替换当前行所有 nice 为 good :n,$s/nice/good/ 替换第 n 行开始到最后一行中每一行的第一个 nice 为 good :n,$s/nice/go ...
分类:
其他好文 时间:
2016-06-22 18:30:44
阅读次数:
139
1:单个字符替换(1)将文件中的某一字符替换成其它字符sed‘y/要替换的字符/替换后的字符/‘文件名(2)替换以某一字符或字符串开头的行sed‘/^开头的字符串或字符/y/要替换的字符/替换后的字符/‘文件名(3)替换指定字符或字符串的单个字符sed‘/指定的字符串/y/要替换的字符/替换..
分类:
其他好文 时间:
2016-06-22 16:00:29
阅读次数:
1091