• cut的用法


    1、基本功能

    从文件或标准输入的每行中删除指定的部分。

    2、基本用法

    cut -[cdf] [FILE]

    3、例子

    $ ls -l

    total 2944

    -rwxr-xr-x 1 zach pubs 259 Feb 1 00:12 countout

    -rw-rw-r-- 1 zach pubs 9453 Feb 4 23:17 headers

    -rw-rw-r-- 1 zach pubs 1474828 Jan 14 14:15 memo

    -rw-rw-r-- 1 zach pubs 1474828 Jan 14 14:33 memos_save

    -rw-rw-r-- 1 zach pubs 7134 Feb 4 23:18 tmp1

    -rw-rw-r-- 1 zach pubs 4770 Feb 4 23:26 tmp2

    -rw-rw-r-- 1 zach pubs 13580 Nov 7 08:01 typescript

    $ ls -l | cut -c2-10   //显示2-10列

    otal 2944

    rwxr-xr-x

    rw-rw-r--

    rw-rw-r--

    rw-rw-r--

    rw-rw-r--

    rw-rw-r--

    rw-rw-r--

    $ ls -l | tr -s ' ' ' ' | cut -f5,9 -d' ' //先用tr命令将多个空格替换成1个空格,然后cut显示第5个和第9个字段(-f),以空格作为分隔符(-d)。

    259 countout

    9453 headers

    1474828 memo

    1474828 memos_save

    7134 tmp1

    4770 tmp2

    13580 typescript

    $ cat /etc/passwd

    root:x:0:0:Root:/:/bin/sh

    jenny:x:401:50:Jenny Chen:/home/jenny:/bin/zsh

    alex:x:402:50:Alex Watson:/home/alex:/bin/bash

    scott:x:504:500:Scott Adams:/home/scott:/bin/tcsh

    hls:x:505:500:Helen Simpson:/home/hls:/bin/bash

    $ cut -d: -f5 /etc/passwd   //显示第5个字段,以:作为分隔符

    Root

    Jenny Chen

    Alex Watson

    Scott Adams

    Helen Simpson 

    =-=-=-=-=
    Powered by Blogilo

  • 相关阅读:
    shutdown(0)和shutdown(1)
    MAC Pro 同时安装 Python2 和 Python3
    Linux常用命令大全(非常全!!!)
    ReentrantLock和synchronized的区别
    ReentrantLock和synchronized的区别
    ReentrantLock和synchronized的区别
    ReentrantLock和synchronized的区别
    Java反射与注解
    Java反射与注解
    Java反射与注解
  • 原文地址:https://www.cnblogs.com/pandachen/p/5080486.html
Copyright © 2020-2023  润新知