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
  • 相关阅读:
    py笔记之循环结构
    PY学习记录#5
    PY学习记录#4
    py笔记之选择结构
    PY学习记录#3
    分享一个可以随时随地写代码的工具
    PY学习记录#2
    日记啊
    Tarjan学习笔记
    Docker commands
  • 原文地址:https://www.cnblogs.com/watertaro/p/9263689.html
Copyright © 2011-2022 走看看