码迷,mamicode.com
首页 > 其他好文 > 详细

go on shell

时间:2014-07-16 20:23:02      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:文件   linux   re   c   字符串   shell   

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

标签:文件   linux   re   c   字符串   shell   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!