首页 > 系统相关 >linux 中grep命令如何匹配制表符

linux 中grep命令如何匹配制表符

时间:2023-02-22 22:58:05浏览次数:50  
标签:aa txt grep kk PC1 linux test 制表符 root

 

001、

[root@PC1 test]# ls
a.txt
[root@PC1 test]# cat a.txt      ## 测试数据
aa      bb      kk
aa      qq      kk
11  kk  dd
kk      mm      xx
[root@PC1 test]# cat -A a.txt   ## 可以看到有tab制表符
aa^Ibb^Ikk$
aa^Iqq^Ikk$
11  kk  dd$
kk^Imm^Ixx$
[root@PC1 test]# grep "\t" a.txt
[root@PC1 test]# grep '\t' a.txt
[root@PC1 test]# grep $"\t" a.txt        ## 以上三种方法均无法正常匹配制表符

 

 

002、正确做法

[root@PC1 test]# ls
a.txt
[root@PC1 test]# cat a.txt       ## 测试数据
aa      bb      kk
aa      qq      kk
11  kk  dd
kk      mm      xx
[root@PC1 test]# sed -n l a.txt
aa\tbb\tkk$
aa\tqq\tkk$
11  kk  dd$
kk\tmm\txx$
[root@PC1 test]# grep $'\t' a.txt    ## 正确的做法是需要$符号,然后结合单引号来实现
aa      bb      kk
aa      qq      kk
kk      mm      xx
[root@PC1 test]# grep $'aa\t' a.txt
aa      bb      kk
aa      qq      kk
[root@PC1 test]# grep $'aa\tbb' a.txt
aa      bb      kk

 

标签:aa,txt,grep,kk,PC1,linux,test,制表符,root
From: https://www.cnblogs.com/liujiaxin2018/p/17146304.html

相关文章

  • linux 中如何从文本中区分空格和tab键
     001、[root@PC1test]#lsa.txt[root@PC1test]#cata.txt##测试数据aabbccdd112233[root@PC1test]#cat-Aa.txt##cat-......
  • Linux内存管理神器:smem工具
    大家好,我是良许。今天给大家分享一款Linux系统里的内存管理神器:smem。smem是Linux系统上的一款可以生成多种内存耗用报告的命令行工具。与现有工具不一样的是smem......
  • Linux env commands
    1.新机新增root密码sudopasswdroot2.新增用户密码sudopasswd YOUR_USER_NAMENEWPW:NEWPW:3.SSHServersudoapt-getinstallopenssh-server SSHseting......
  • Linux+conda+虚拟环境中安装cuda及cudnn
    经过一番折腾得出几点总结:conda管理下的虚拟环境中单独安装cudnn无法做到普通环境中的安装:解压而后放到对应的cuda文件夹中,因为虚拟环境安装下cuda和普通环境中安装的目......
  • Linux 应用内存信息分析 VSS/RSS/PSS/USS【转】
    转自:在分析Linux内存使用时,不仅需要分析kernel内存使用情况,还需要分析Linux应用的内存使用情况,这就引出了VSS/RSS/PSS/USSRSS/PSS可以通过cat/proc/PID/smaps节点查看。1......
  • Linux相关的面试题
    1、说一下你比较常用的命令答:目录以及文件相关的有:cd  切换目录ls  显示目录下的文件  -a显示包括隐藏文件的所有文件  -l显示文件详细信息  -ltr以......
  • Linux-Nginx负载均衡与代理
    Nginx负载均衡与代理一、代理概述代理:外卖/中介/中间商用户无法直接做某些事情,通过中介进行处理,这个中介就是代理用户--->代理--->web节点,后面只有一个节点,一......
  • Linux-Nginx重定向
    Nginx重定向一、重定向概述重定向:也叫url重定向,也叫url改写未来需求:网站是http(80)---------------->https(443)URL重定向用户http://www.baidu.comhttps://ww......
  • lInux驱动移植-SPI总线设备驱动
    参考文章:[1] SPISubsystem-1-(Basic)[2] SPISubsystem-2-(Driver)[3] Linux·SPI驱动分析和实例 [4][5][6]......
  • LinuxShell常用特殊符号
    LinuxShell常用特殊符号引用地址—向作者致敬http://www.cnblogs.com/balaamwe/archive/2012/03/15/2397998.html所有常用符号汇总#;;;.,/......