返回顶部
首页 > 资讯 > 操作系统 >linux中如何使用cut命令
  • 400
分享到

linux中如何使用cut命令

2023-06-09 17:06:11 400人浏览 八月长安
摘要

这篇文章主要介绍linux中如何使用cut命令,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!说明:cut 按列切分文件,你可以指定分隔每列的定界符。在cut的术语中,每列都是一个字段,就是有时候说第一列,可能表述称第

这篇文章主要介绍linux中如何使用cut命令,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

说明:

cut 按列切分文件,你可以指定分隔每列的定界符。在cut的术语中,每列都是一个字段,就是有时候说第一列,可能表述称第一个字段。

实战:

假设有文件data.txt,格式如下

NO    Name    Mark    Percent
 1    Sarath    45    90
 2    Alex    49    98
 3    Anu    45    90

分隔符(定界符)为Tab 制表符

如果我要取得第二列,所有人的名称,有什么好的办法吗?此时cut该大显身手了。

1. 取得2,3列 即name,和mark

$cut –f 2,3 data.txt

2. 取得除第3列以外所有列

$cut –f3 –complement data.txt

3. 采取其他定界符,可以用-d改变。

代码如下:

 假设data_comma.txt:
NO,Name,Mark,Percent
 1,Sarath,45,90
 2,Alex,49,98
 3,Anu,45,90

则:
$cut –f2 -d"," data_comma.txt

解读—help

用法:cut [选项]... [文件]...
从每个文件中输出指定部分到标准输出。

长选项必须使用的参数对于短选项时也是必需使用的。
  -b, --bytes=列表            只选中指定的这些字节
  -c, --characters=列表       只选中指定的这些字符
  -d, --delimiter=分界符      使用指定分界符代替制表符作为区域分界
  -f, --fields=列表           只选中指定的这些域;并打印所有不包含分界符的
                行,除非-s 选项被指定
  -n                (忽略)
       --complement            补全选中的字节、字符或域
  -s, --only-delimited        不打印没有包含分界符的行
      --output-delimiter=字符串    使用指定的字符串作为输出分界符,默认采用输入
                的分界符
      --help                  显示此帮助信息并退出
      --version               显示版本信息并退出

仅使用f -b, -c 或-f 中的一个。每一个列表都是专门为一个类别作出的,或者您可以用逗号隔
开要同时显示的不同类别。您的输入顺序将作为读取顺序,每个仅能输入一次。
 每种参数格式表示范围如下:
    N    从第1 个开始数的第N 个字节、字符或域
    N-    从第N 个开始到所在行结束的所有字符、字节或域
    N-M    从第N 个开始到第M 个之间(包括第M 个)的所有字符、字节或域
    -M    从第1 个开始到第M 个之间(包括第M 个)的所有字符、字节或域

当没有文件参数,或者文件不存在时,从标准输入读取

解读:

取得某一列的字符或者字节 可以用-c, -b等

可以取得某个范围

1和2综合例子:

有文件range_data.txt,内容如下

abcdefghijklmnopqrstuvwxyz
 abcdefghijklmnopqrstuvwxyz
 abcdefghijklmnopqrstuvwxyz
 abcdefghijklmnopqrstuvwxyz

运行:$cut range_data.txt -c-2

打印字符1-2列

再复杂一点:

$cut range_data.txt -c1-3,6-9 --output-delimiter ","

打印1-3行,6-9行,并且用逗号分隔。

以上是“linux中如何使用cut命令”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: linux中如何使用cut命令

本文链接: https://lsjlt.com/news/256973.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux中如何使用 Cut命令
    本篇文章为大家展示了Linux中如何使用 Cut命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Cut命令和语法cut命令基本语法如下:cut OPTION... [FILE]...
    99+
    2023-06-16
  • linux中如何使用cut命令
    这篇文章主要介绍linux中如何使用cut命令,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!说明:cut 按列切分文件,你可以指定分隔每列的定界符。在cut的术语中,每列都是一个字段,就是有时候说第一列,可能表述称第...
    99+
    2023-06-09
  • Linux cut命令如何使用
    本篇内容主要讲解“Linux cut命令如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux cut命令如何使用”吧! ...
    99+
    2023-05-25
    linux cut
  • cut命令如何在linux中使用
    cut命令如何在linux中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。要用到,来mark一下:ubuntu@VM-0-15-ubuntu:~/taoge$ ...
    99+
    2023-06-09
  • cut命令如何使用
    这篇文章主要介绍了cut命令如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇cut命令如何使用文章都会有所收获,下面我们一起来看看吧。cut命令的选项Cut基本语法:cut OPTION...&...
    99+
    2023-06-27
  • Linux中cut命令怎么用
    这篇“Linux中cut命令怎么用”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“Linux中cut命令怎么用”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入...
    99+
    2023-06-28
  • Linux中的cut命令怎么用
    这篇文章主要为大家展示了“Linux中的cut命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中的cut命令怎么用”这篇文章吧。Cut 命令和语法cut 命令的基本语法如下:$...
    99+
    2023-06-15
  • Linux系统中cut命令的使用介绍
    本篇内容主要讲解“Linux系统中cut命令的使用介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统中cut命令的使用介绍”吧!执行权限:所有用户所在位置:/usr/bin/cut...
    99+
    2023-06-12
  • Linux cut 命令详解
    cut 命令在Linux和Unix中的作用是从文件中的每一行中截取出一些部分,并输出到标准输出中。我们可以使用 cut 命令从一行字符串中于以字节,字符,字段(分隔符)等单位截取一部分内容出来。 在本文中,我们通过一...
    99+
    2022-06-03
    Linux cut 命令 Linux cut 命令详解
  • Linux常用命令cut怎么用
    小编给大家分享一下Linux常用命令cut怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux常用命令cut命令用于显示每行从开头算起 num1 到 n...
    99+
    2023-06-28
  • linux的cut命令用法总结
    要用到,来mark一下: ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt abc abcd ubuntu@VM-0-15-ubuntu:~/taoge$ cat b.txt | c...
    99+
    2022-06-04
    linux cut命令 shell中cut命令的使用 linux的cut命令用法总结
  • Linux基础命令cut的用法
    本篇内容主要讲解“Linux基础命令cut的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux基础命令cut的用法”吧!cut将文件中每一行的指定内容显示到标准输出。此命令的适用范围:...
    99+
    2023-06-05
  • Linux的cut命令使用方法有哪些
    这篇文章主要介绍“Linux的cut命令使用方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux的cut命令使用方法有哪些”文章能帮助大家解决问题。Linux cut命令主要用于根据字...
    99+
    2023-06-28
  • Linux中使用cut命令来提取文本的用法
    本篇内容主要讲解“Linux中使用cut命令来提取文本的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中使用cut命令来提取文本的用法”吧!命令用法:cut -b list [-n...
    99+
    2023-06-12
  • cut命令的使用实例
    cut命令用于文本处理。通过选择列,可以使用此命令从文件中提取文本的一部分。cut命令的选项...
    99+
    2023-06-05
  • 如何在Shell中使用cut指令
    如何在Shell中使用cut指令?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。cut是以每一行为一个处理对象的,这种机制和sed一样。cut接受三个定位方法:1...
    99+
    2023-06-09
  • 如何使用Linux find命令中-path -prune命令
    这篇文章主要介绍“如何使用Linux find命令中-path -prune命令”,在日常操作中,相信很多人在如何使用Linux find命令中-path -prune命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对...
    99+
    2023-06-13
  • Linux中如何使用ps命令
    这篇文章主要介绍Linux中如何使用ps命令,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!(cpu)使用量,观察进程信息:     ...
    99+
    2024-04-02
  • LINUX中如何使用ulimit命令
    小编给大家分享一下LINUX中如何使用ulimit命令,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!ulimit 用于限制 sh...
    99+
    2024-04-02
  • linux中如何使用ls命令
    这篇文章主要为大家展示了“linux中如何使用ls命令”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中如何使用ls命令”这篇文章吧。ls如果你知道文件...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作