[2012-05-31]awk记录分割符RS】的更多相关文章

$awk -v RS= '{print $1}' test RS 默认值为\n 换行符. 此处设置RS= 等效于 RS="" 代表一个空行 (若理解有误请指正,在以下例子中符合) $cat test 1.aaaaaaaa bbbbbbb cccccc 2.ddddddd fffffff eeeeeee 3.zzzzz cccccccc fd $awk -v RS= '{print $1}' test 1.aaaaaaaa 2.ddddddd 3.zzzzz $cat test 1.aa…
参考:https://www.jianshu.com/p/8ffd53b1bd41 perl自带的perldoc文档.perldoc -v '$/'  :perldoc -f join $/ #输入记录分隔符,默认为换行符 "\n" , 设置这个操作符会影响chomp操作,chomp默认是去掉行尾的"\n"操作符,当设置了$/ ,chomp会去掉$/ 设置的符号. 另外常见的读取fa文件的 $/ ="\n>" 是指遇到 \n>一起的字…
一 Decorator模式 意图: 动态的给一个对象添加一些额外的职责.就增加功能来说,Decorator模式相比生成子类更为灵活. 动态的给一个对象,而不是对整个类添加额外职责,说明此模式将采用的结构是组合而不是继承: 要给一个对象添加职责,通常可以使用其类的派生类对象替换当前对象,但这显得不够灵活, 继承结构属于静态形式,系统往往并不知道有这样的类存在: 而我们需要的在某些时刻让对象具有一些额外的职责,额外的职责很可能是来自我们自己的扩展或者某些时刻的特定需求等. 于是通过一种方式对现有的对…
C#编码规范   1  规范目的 ……………………………………………………… 3 2  适用范围 ……………………………………………………… 3 3  代码注释 ……………………………………………………… 3 3.1    代码注释约定............................................ 3 3.2    模块头部注释规范...................................... 3 3.3    方法注释规范................…
awk日志分割 1. awk实现日志按照日期分割 #!/bin/bash DATE=$(date -d yesterday +%Y-%m-%d) awk  'BEGIN{RS="'$DATE'"} /'ERROR'|'OutOfMemory'/ { print RS, $0}' pay-front.log.$DATE  >> pay-front.error.log.$DATE ###参考http://blog.51yip.com/shell/1151.html ###改进例…
http://www.cnblogs.com/Matrix54/archive/2012/05/03/2481260.html…
http://www.cnblogs.com/java-my-life/archive/2012/05/28/2516865.html…
http://www.cnblogs.com/xia520pi/archive/2012/05/16/2504205.html http://www.cnblogs.com/madyina/p/3708153.html…
http://www.cnblogs.com/ycxyyzw/archive/2012/07/31/2616951.html…
30天内的文件打包 find ./test_log -type f -mtime -30|xargs tar -cvf test_log.tar.gz find,文件+超过7天+超过1M的+按日期为文件名压缩 注意: exec没-i, xargs如果有引用需要加上-i find xargs -type -name -size -mtime find /tmp/ -type f -mtime +7 -size +1M|xargs -i tar -zcvf access.log.tar.gz {}…