zl程序教程

您现在的位置是:首页 >  系统

当前栏目

linux shell grep/awk/sed 匹配tab详解程序员

Linuxshell程序员 详解 匹配 tab awk grep
2023-06-13 09:19:58 时间

处理文件的命令实在是多, 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

 

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/2103.html

服务器部署程序员系统优化网站设置运维