zoukankan      html  css  js  c++  java
  • linux中一些简便的命令之cut

    提中的这些命令都是些小命令,很简便,在工作过程中经常使用,具体使用方法如下:

    cut

    使用说明:一般是把某个整齐的文档输出其中某列使用

    常用的参数有:

    -f   选择打印的列

    -d  指定定界符(默认定界符为制表符,即 )

    --complement  打印选择列之外的列

    -c  打印指定长度的字符

    --output-delimiter  输出定界符

    cat employee.txt
    name,sex,age zhangsan,male,25 lisi,male,30 wangwu,female,23

    如上employee.txt文件,可以使用如下的命令打印性别这一栏:

    cut -f 2 -d "," employee.txt

    输出前俩列,可以如下表示:

    cut -f 1-2 -d "," employee.txt

    cut -f -2 -d "," empoyee.txt

    输出2列以及之后的列可以如下表示:

    cut -f 2- employee.txt

    使用如下命令打印除第二列之外的其他俩列:

    cut -f 2 -d "," --complement empoyee.txt

    不论定界符,指定输出前3个字符,则可以如下写法:

    cut -c 1-3 employee.txt

    cut -c -3 employee.txt

    指定输出后3到8、11到15个字符,则可以如下:

    cut -c 3-8,11-15 employee.txt

    如果对输出的列换个定界符,则可以如下:

    cut -f 2- -d "," --output-delimiter ":" employee.txt

    关于本篇内容如有转载请注明出处;技术内容的探讨、纠错,请发邮件到70907583@qq.com
  • 相关阅读:
    js里面的 InttoStr 和 StrtoInt
    预编译知识 (转载记录)
    C语言操作内存
    C语言操作文件
    C语言
    如何调试shell脚本
    设计模式-装饰者模式
    自己动手制作一个模版解析
    设计模式-单例模式
    http中关于缓存的那些header信息
  • 原文地址:https://www.cnblogs.com/watertaro/p/9263689.html
Copyright © 2011-2022 走看看