zoukankan      html  css  js  c++  java
  • Linux命令之cut

    今天看了一些关于cut命令的简单使用方法。

    cut一般不是单独使用,比如我要查看bash的版本信息,可以使用 :

    bash --version | head -n1 | cur -d ' ' -f 2-4
    

     cut 命令有几个选项,-c表示字符(一个汉字也算是一个字符)。

    比如我有一个文件a.txt,我想现实该文件的第一列和第二列,那么可以使用:

    cut -c 1-2 a.txt
    

     这里要提一下,cut中范围的表示方法,在选项后面可以跟着范围,

    如:只要第一列和第三列,那么可以用

    cut -c 1,3 a.txt
    

     需要表示连续的范围的时候可以使用符号 '-'

    cut的第二个选项是 -b, 以字节为单位进行分割。该模式下,需要注意的是,一个汉字由两个字节组成

    所以在对含有中文的文件使用-b选项的时候一般格外小心,防止出现问题。

    第三个选项是-f选项,他将文本分割成以特定符号作为分隔符的多个域(默认分隔符是space).

    所以一般使用-d选项声明需要使用的分隔符。如,我需要以‘,’为分隔符,将文本行分隔开。

    另外,还有一个-s选项,如果文本行中不含有该分隔符,默认情况是原样现实,如果加了-s选项,

    就不会现实该行。

  • 相关阅读:
    CODEFORCES 429B 动态规划
    HDU 2084(DP)
    最大公约数算法(待续)
    spring---aop 配置
    代理模式
    spring--学习之IOC DI
    spring--基本介绍
    JAVASE 面试总结(1)
    工厂模式
    建造者模式
  • 原文地址:https://www.cnblogs.com/Stomach-ache/p/4142544.html
Copyright © 2011-2022 走看看