首页 > 其他 > 详细

go on shell

时间:2014-07-16 20:22:26      阅读:308      评论:0      收藏:0      [点我收藏+]

shell bash 是linux系统最常用的脚本,在其里面可以写上grep sed awk等常用命令

用到grep那么就要想到正则

 

开头是小写字母的那一行就列出
grep -n ‘^[a-z]‘
oo前不能是小写字母
grep -n ‘[^a-z]oo‘
不想要开头是英文字母
grep -n ‘^[^a-zA-Z]‘
行尾结束为小数点 (.) 的那一行
grep -n ‘\.$‘ !.为转意
我想要找出来,哪一行是『空白行』
grep -n ‘^$‘
只要有一个g
grep -n ‘g*g‘
以g开头g结尾
grep -n ‘g.*g‘

egrep -v ‘^$|^#‘ 除去空白行和#为首的行

 

sed ‘2,5d‘ del 2 to 5 row

sed ‘2a xxx‘ insert xxx after 2 row

sed ‘2,5c xxx‘ 用xxx替换2-5行

sed -n ‘5,7p‘ 仅列出5到7行

sed ‘/要被替换的字符串/新的字符串/g‘

sed -i op 直接对文件进行操作

 

 

 

go on shell,布布扣,bubuko.com

go on shell

原文:http://www.cnblogs.com/gray035/p/3836740.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!