`

shell中cut命令的使用方法

 
阅读更多
cut命令是用来剪下文本文件里的数据,文本文件可以是字段类型或是字符类型。下面给出应用实例:
    /> cat /etc/passwd
    root:x:0:0:root:/root:/bin/bash
    bin:x:1:1:bin:/bin:/sbin/nologin
    daemon:x:2:2:daemon:/sbin:/sbin/nologin
    adm:x:3:4:adm:/var/adm:/sbin/nologin
    ... ...
    /> cut -d : -f 1,5 /etc/passwd     #-d后面的冒号表示字段之间的分隔符,-f表示取分割后的哪些字段
    root:root                                 #这里取出的是第一个和第五个字段。
    bin:bin
    daemon:daemon
    adm:adm
    ... ...
    /> cut -d: -f 3- /etc/passwd       #从第三个字段开始显示,直到最后一个字段。
    0:0:root:/root:/bin/bash
    1:1:bin:/bin:/sbin/nologin
    2:2:daemon:/sbin:/sbin/nologin
    3:4:adm:/var/adm:/sbin/nologin
    4:7:lp:/var/spool/lpd:/sbin/nologin
    ... ...   
    这里需要进一步说明的是,使用cut命令还可以剪切以字符数量为标量的部分字符,该功能通过-c选项实现,其不能与-d选项共存。
    /> cut -c 1-4 /etc/passwd          #取每行的前1-4个字符。
    /> cut -c-4 /etc/passwd            #取每行的前4个字符。
    root
    bin:
    daem
    adm:
    ... ...
    /> cut -c4- /etc/passwd            #取每行的第4个到最后字符。
    t:x:0:0:root:/root:/bin/bash
   :1:1:bin:/bin:/sbin/nologin
    mon:x:2:2:daemon:/sbin:/sbin/nologin
   :3:4:adm:/var/adm:/sbin/nologin
    ... ...
    /> cut -c1,4 /etc/passwd           #取每行的第一个和第四个字符。
    rt
    b:
    dm
    a:
    ... ...
    /> cut -c1-4,5 /etc/passwd        #取每行的1-4和第5个字符。
    root:
    bin:x
    daemo
    adm:x
分享到:
评论

相关推荐

    shell字符截取命令之cut命令的实例详解

    本篇将详细讲解`cut`命令的使用方法,通过实例来帮助理解其功能和局限性。 ### 一、`cut`命令的基本语法 `cut`命令的基本语法如下: ```bash cut [选项] 文件名 ``` 其中,`选项`用于定义如何截取数据,`文件名`...

    整理的shell命令使用方法.doc

    9. `cut` 命令:用于从文件或标准输入中提取指定字段,例如 `echo $PATH | cut -d ':' -f 3,5` 提取环境变量`PATH`的第三和第五个路径。 10. `sort` 命令:对文本文件中的行进行排序,支持多种排序规则。 11. `...

    linux shell cut从入门到精通

    Linux Shell 中的 Cut 命令详解 Linux Shell 中的 Cut 命令是一个功能强大且灵活的文本处理工具,能够从标准输入或文件中提取指定的字段或字符。Cut 命令的使用非常广泛,既可以用于数据提取和处理,也可以用于数据...

    linux中截取字符串cut命令用法简介[借鉴].pdf

    在上面的例子中,我们使用 `cut -d: -f 1` 命令来提取 `/etc/passwd` 文件中的用户名字段,并将其保存到 `/tmp/users` 文件中。 使用 cut 命令来解决实际问题: 假设我们有一个电话号码薄,上面按顺序规则地写着...

    shell编程和unix命令

    《Shell编程与Unix命令》是一本深入探讨Unix操作系统环境下的自动化脚本编写与命令行工具使用的专业书籍。本书共分为五个部分,旨在帮助读者掌握高效利用Shell进行编程和Unix系统的日常操作。 第一部分:Shell编程...

    shell中常见命令与awk,sed的等价命令

    本文将详细介绍一系列常用的shell命令及其在`awk`和`sed`中的等价实现方法。 #### 二、等价命令详解 ##### 1. `cat` **Shell命令:** `cat <file>` **Sed等价命令:** `sed 'p' <file>` **Awk等价命令:** `awk '{...

    cut命令用法大全.pdf

    cut命令是Linux系统中一个常用的文本处理工具,它主要用于选取文本文件的某些部分。cut命令能根据指定的分隔符来分割文本,并且可以提取指定的字段。标题和描述指出本文件是对cut命令用法的全面介绍。 ### cut命令...

    shell快捷命令,shell快捷命令

    9. **Cut**:cut命令用于从文件中提取指定字段。例如,`cut -d "," -f 1,3 file.csv` 从逗号分隔的CSV文件中提取第一列和第三列。 10. **Awk**:awk是一个强大的文本分析工具,可以处理每一行数据并根据指定的模式...

    Shell程序设计 - 命令 cut.mp4

    Shell程序设计 - 命令 cut.mp4,Linux系统shell编程培训课程视频,大厂内部员工培训资料,欢迎下载学习

    shell精华命令汇总

    总之,`more`、`cut`、`sed`、`wc`和`awk`都是shell中不可或缺的命令,它们的强大功能和灵活性使得它们成为系统管理和文本处理任务中的关键工具。熟练掌握这些命令不仅能够提高工作效率,还能在面对复杂的数据处理...

    详解Shell cut用法

    Shell中的`cut`命令是一个非常实用的工具,用于从文件或标准输入中提取特定部分的数据。这个命令主要是针对文本文件的每一行进行操作,通过指定不同的参数,可以从每行的字节、字符或字段(域)中提取所需信息。下面...

    Shell编程-字符截取命令-cut printf awk sed 命令

    详细介绍了Shell编程中字符截取命令-cut printf awk sed。每一步都有详细操作演示,并附有截图。适合初学者。

    Unix&Liunx 常用的shell命令

    在Unix和Linux操作系统中,Shell是用户与操作系统交互的主要接口,它提供了命令行界面来执行各种操作。以下是一些常用Shell命令的详细说明: 1. `cat`:用于查看和组合文件内容。`-b`选项会在非空行上显示行号,`-E...

    shell命令/shell脚本编写教程

    在IT行业中,Shell脚本是Linux/Unix操作系统中不可或缺的一部分,它是一种强大的自动化工具,能够帮助用户执行一系列命令,简化日常任务。这个“shell命令/shell脚本编写教程”涵盖了如何在Linux或BSD环境下有效利用...

    Linux最常用的18个Shell命令

    Shell是Linux系统中的命令解释器,它允许用户通过命令行接口与操作系统交互。本文将介绍18个最常用的Linux Shell命令,帮助你更好地理解和利用Linux。 1. **echo**:这是一个用于在终端输出文本的命令。例如,`echo...

    Shell脚本中计算字符串长度的5种方法

    ### Shell脚本中计算字符串长度的五种方法...除了上述方法外,Shell脚本中还可能存在其他获取字符串长度的方式,例如使用 `sed`、`cut` 等工具结合起来实现。欢迎大家在评论区分享更多实用的技巧和建议,共同学习进步。

Global site tag (gtag.js) - Google Analytics