zoukankan      html  css  js  c++  java
  • cut切割,简单的取列

    cut 切割,简单的取列命令。

        -d 指定分隔符

        -f 数字 取第几列

        -c n-m 取n列到m列字符。 //提取字符,不常用

    例如:已知bqh.txt文件里的内容为“I am bqh myqq is 1147076062”现在需要文件中过滤出"bqh"和"1147076062"字符串,如何实现?

    ①awk '{print $3" "$6}' bqh.txt

    ②cut -d " " -f 3,6 bqh.txt

    ③cut -c 6-8,18- bqh.txt

    若把内容更改成 "I am bqh,myqq is 1147076062"如何实现过滤出"bqh"和"1147076062"字符串?

    ①cut -c 6-8,18- bqh.txt

    ②sed 's#,# #g' bqh.txt|cut -d " " -f 3,6             sed替换,把“,”替换成空格后切割

    ③awk -F "[, ]" '{print $3" "$6}' bqh.txt              //-F "分隔符"  //指定分隔符

    ④egrep -o "bqh|1147076062" bqh.txt|xargs   //-o 只输出符合字符串的。

     

  • 相关阅读:
    probuf了解
    rebbitmq-RPC(C#)
    获取指定数量的有序列表
    RPC(Remote Procedure Call Protocol)
    正则表达式(c#)
    02_python函数
    01_python基础
    养生茶
    测试左右移浅淡
    python类的组合
  • 原文地址:https://www.cnblogs.com/su-root/p/9926169.html
Copyright © 2011-2022 走看看