当前位置:  首页  >  服务器技术  >  Linux/unix  >  Linux教程

Linux文本处理命令

cut:-d指定分隔符默认为空格,eg:cut-d:-f取出指定的段eg:cut-f2,7,8eg:tail-1etcpasswd|cut-d:-f1,3,4grep:grep[options]PATTERN(模式)file...参数:-i不区分大小写-v搜索的反向显示,即不匹配的显示-n显示匹配的行在文件
cut:
      -d 指定分隔符 默认为空格,        eg: cut -d:
      -f 取出指定的段                   eg: cut -f2,7,8  
     eg: tail -1 /etc/passwd | cut -d: -f1,3,4
 grep:
      grep [options] PATTERN(模式) file...
         参数:
            -i  不区分大小写
            -v  搜索的反向显示,即不匹配的显示
            -n  显示匹配的行在文件中的行号
            -An 匹配行的后n行
            -Bn 匹配行的前n行
            -Cn 匹配行的前、后各n行
            --color 高亮显示
            -E = egrep 扩展grep
          模式:
            ^行首匹配
            $行尾匹配
            .匹配任意单个字符
            *用于匹配其前这个字符的0次或多次
            ?
            []匹配一组中的任意一个
            [^]取反
            \<词首定位符
            \>词为定位符
            x\{m,n\}x字符出现在m和n次之间
      正则表达式,元字符
         1、基本正则表达式
         2、扩展正则表达式
        
      grep 'root' /etc/passwd  显示含root的行
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有