在前面的文章中我们介绍了MySQL误操作后数据恢复(update,delete忘加where条件),大 概操作是通过sed命令把binlog中相关SQL误操作给逆向回来,然后导入SQL文件来恢复错误操作,sed相关命令也比较复杂。如果没有正则基础的 同学肯定搞不清楚在干嘛。今天无意中发现淘宝的大神(...
分类:
数据库 时间:
2014-12-12 13:18:04
阅读次数:
395
正则表达式(RE):
基本正则表达式BRE:grep和 sed使用,egrep和 awk使用
扩展的正则表达式:egrep和 awk使用...
分类:
其他好文 时间:
2014-12-12 08:56:22
阅读次数:
203
1 #/bin/sh 2 3 TASK_LIST=$1 4 len=`wc -l $TASK_LIST | awk '{print $1}'` 5 6 #noExce(){ 7 sed -n '1,'$(( (len/5) ))'p' $TASK_LI...
分类:
系统相关 时间:
2014-12-11 20:47:44
阅读次数:
179
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大awk工作流程是这样的:读入有'\n'换行符分割的一条记录,然后将记录按指定的域分隔符划分域,填充域,$0则表示所有域,$1表示第一个域,$n表示第n个域。默认域分隔符是"空白键" 或 ...
分类:
其他好文 时间:
2014-12-11 11:46:33
阅读次数:
154
最近从数据库中导出了230万条文本文件格式的数据记录。开了台freebsd虚拟机。ram256Mb,cpu1core。其实就是测试在相同的硬件环境下,grep,sed,awk(nawk)三个工具的搜索文件的效率。搜索结果:[root@ServerA/var]#timegrep18921373250vo.txt//grep第一次搜索/20101220/10000..
分类:
其他好文 时间:
2014-12-10 14:30:56
阅读次数:
212
sed :行编辑器sed:模式空间sed ‘AddressCommamd‘ file .....Address:1 startLine, EndLine比如1,100$:表示最后的行2 /RegExp/ /^root/3 /pattern1/,/pattern2/第一次被模式一匹配的行到第二次被模式...
分类:
其他好文 时间:
2014-12-09 21:10:37
阅读次数:
188
sed-i"s/`echo-e\\\t`/,/g"123456.txtcat./123456.txt|whilereadlinedosd=`echo$line|awk-F,‘{print(($4-$3))}‘`a=`echo$line|awk-F,‘{print$1}‘`DAYLEN2=$(($(($sd))/86400))echo$a"开通"$DAYLEN2"天"done
分类:
其他好文 时间:
2014-12-09 19:55:54
阅读次数:
224
2013 年7月毕业,算一算从开始在现任的公司实习到现在已经有小两年的时间了。公司的工作虽然不忙,但也一直没有时间思考一下。 现在决定辞职了,忽然一下轻松的让人想思考。普通程序员、普通本科生、普通的两年工作经验;就是我对自己的总结。这两年在公司,第一年外派,在公司附近的政府和学校开发中小型的门户网站...
分类:
Web程序 时间:
2014-12-09 19:29:00
阅读次数:
183
写给哪些明年需要找 IT 相关工作,或者现在正在找工作的同学们。。。。 特别是那些觉得自己项目经验不足,或者觉得自己方向太偏的孩子们(可以跟我比一比). 从去年11月份到现在,差不多折腾了一年。真想说,终于可以歇会了。唉,找工作真是件体力活。
关于我
研三学生,明年毕业。本科: 专业叫理科基地班,说白了就是做物理的。本科的时候因为一门课,自学了编程,从此爱上了写程序。研究生:专业是计算...
分类:
其他好文 时间:
2014-12-08 21:26:48
阅读次数:
208
tr-d"\r"<file.txt>out.txt
tr-d"\015"<file.txt>out.txt#^M八进制形式是015
stringsfile.txt>out.txt
sed-i‘s/^M//g‘file.txt#^M不是shift+^再加上M,应该是ctrl+v加上ctrl+m
vi文件下执行:%s/^M//g替换为空
dos2unixfile.txt