您的位置:首页 > 运维架构 > Linux

Linux下文本处理命令grep awk sed

2019-03-29 12:05 316 查看

文章目录

  • awk
  • split
  • 循环读取文件内容
  • grep

    选项

    -v 去除不要
    -a 二进制
    grep -a \"appid\[RDTL7312\]\"

    awk

    选项

    - 分隔符,默认\t

    统计某列的和

    awk '{sum += $1} END{print sum}'

    乘法计算

    zcat log.03-01.tar.gz |grep -a "Pkt"|grep -a "compl"|./Mysed "uuid[ ]  idx[ ] imei[ ]"|sort -u|sed "s/-//g" |awk '{print $1"\t"$2*0.5"\t"$3}' > 03-01.txt

    split

    split文件分割

    -l 5  按照行,每5行一个文件分割成xaa/xab等

    循环读取文件内容

    While read LINE
    do
    echo $LINE
    done  < $FILENAME
    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: