如何 grep tab & 如何grep 减号(dash)

本文深入探讨了Shell命令中grep和awk的高级应用技巧,特别是如何利用-greptab参数和awk命令进行精确的数据筛选。通过实例演示了如何使用-greptab来提取特定格式的数据,并介绍了awk命令的强大功能,如如何通过正则表达式和选项进行复杂的数据匹配和过滤。此外,文章还特别强调了如何正确理解和使用-greptab参数和awk的选项,避免常见的错误提示和误解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

grep tab有如下3种方式: 

grep -P "\t"

awk '/1915848\t/'

ctr+c 复制 一个. 

 

"-"在shell中是option的前缀符号. 即便被放入单引号中, 也会提示报错

$ cat t.dat | grep '----'
grep: unrecognized option `----'
Usage: grep [OPTION]... PATTERN [FILE]...
Try `grep --help' for more information.

 

简单方法: cmd -- '---'

$ cat t.dat | grep -- '---'
--------1
--------2
--------a

 

grep 自身支持 -e 选项, 因此grep 减号, 有如下几种方法: 

$ cat t.dat
--------1
--------2
--------a

$ cat t.dat | grep -e '--------[0-9]'
--------1
--------2
$ cat t.dat | grep -- '--------[0-9]'
--------1
--------2

  

转载于:https://www.cnblogs.com/codesay/p/4041031.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值