首页 > 代码库 > go on shell
go on 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 直接对文件进行操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。