摘要:本文主要向大家介绍Linux运维知识之linux shell grep/awk/sed 匹配tab了,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。
本文主要向大家介绍Linux运维知识之linux shell grep/awk/sed 匹配tab了,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。
处理文件的命令实在是多, sed, awk, grep等。遇到了需要匹配tab的情况, 记录一下。
例子如下:找出文本中第一列是1的行。
文本a
1 2 3
12 3 31
21 1 3
解法1 : 直接使用正则表达式, ^表示开头, \t表示tab
grep -P "^1\t" a
解法2 : awk循环行,并判断
awk '{if($1 == 1) print $0}' a
解法3: sed 中使用正则,-n 只打印匹配行
sed -n '/^1\t/p' a
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号