cut命令可以从文本中剪切

可选项有:
-c,指定剪切字符数。

-c 1,剪切第一个字符;
-c 5,剪切第五个字符;
-c 1-5剪切第一到第五个字符;
-c 1,3-5,剪切第一个字符,剪切第三到五个字符。

-f,指定剪切域数。(需要先分割出域来,否则输出所有的内容)

-f 1,5,剪切第一和第五域;
-f 1-3,剪切第一到第三域;
-f 1,3-5,剪切第一域和第三到第五域。

-d,域分隔符,

-d:,以冒号分割,如果需要观察第二域,加上-f2
-d: -f2

ubuntu@VM-0-7-ubuntu:~/shellScript$ who
ubuntu   pts/0        1234-56-78 90:12 (256.257.258.259)
ubuntu@VM-0-7-ubuntu:~/shellScript$ who | cut -d ' ' -f1
ubuntu
ubuntu@VM-0-7-ubuntu:~/shellScript$ who | cut -d ' ' -f2ubuntu@VM-0-7-ubuntu:~/shellScript$ who | cut -d ' ' -f3ubuntu@VM-0-7-ubuntu:~/shellScript$ who | cut -d ' ' -f4
pts/0
ubuntu@VM-0-7-ubuntu:~/shellScript$ who | cut -d ' ' -f5ubuntu@VM-0-7-ubuntu:~/shellScript$ who | cut -d ' ' -f6ubuntu@VM-0-7-ubuntu:~/shellScript$ who | cut -d ' ' -f7ubuntu@VM-0-7-ubuntu:~/shellScript$ who | cut -d ' ' -f8ubuntu@VM-0-7-ubuntu:~/shellScript$ who | cut -d ' ' -f9ubuntu@VM-0-7-ubuntu:~/shellScript$ who | cut -d ' ' -f10ubuntu@VM-0-7-ubuntu:~/shellScript$ who | cut -d ' ' -f11ubuntu@VM-0-7-ubuntu:~/shellScript$ who | cut -d ' ' -f12
1234-56-78
ubuntu@VM-0-7-ubuntu:~/shellScript$ who | cut -d ' ' -f13
90:12
ubuntu@VM-0-7-ubuntu:~/shellScript$ who | cut -d ' ' -f14
(256.257.258.259)

cut的官方说明:

Usage: cut OPTION… [FILE]… Print selected parts of lines from each
FILE to standard output.

With no FILE, or when FILE is -, read standard input.

Mandatory arguments to long options are mandatory for short options
too. -b, --bytes=LIST select only these bytes -c,
–characters=LIST select only these characters -d, --delimiter=DELIM use DELIM instead of TAB for field delimiter -f, --fields=LIST select only these fields; also print any line
that contains no delimiter character, unless
the -s option is specified -n (ignored)
–complement complement the set of selected bytes, characters
or fields -s, --only-delimited do not print lines not containing delimiters
–output-delimiter=STRING use STRING as the output delimiter
the default is to use the input delimiter -z, --zero-terminated line delimiter is NUL, not newline
–help display this help and exit
–version output version information and exit

Use one, and only one of -b, -c or -f. Each LIST is made up of one
range, or many ranges separated by commas. Selected input is written
in the same order that it is read, and is written exactly once. Each
range is one of:

N N’th byte, character or field, counted from 1 N- from
N’th byte, character or field, to end of line N-M from N’th to
M’th (included) byte, character or field -M from first to M’th
(included) byte, character or field

GNU coreutils online help: https://www.gnu.org/software/coreutils/
Full documentation at: https://www.gnu.org/software/coreutils/cut or
available locally via: info ‘(coreutils) cut invocation’

Linux cut命令使用相关推荐

  1. linux cut 命令,Linux cut命令的用法介绍

    Linux cut命令用于根据字段提取文件内容.文本文件没有像数据库那样的行/列,有时我们只需要单列数据.根据分隔符剪切已识别的列(例如:冒号':',分号';',逗号','等). 对于下面示例,我们采 ...

  2. linux cut -b用法,Linux cut 命令详解

    cut 命令在Linux和Unix中的作用是从文件中的每一行中截取出一些部分,并输出到标准输出中.我们可以使用 cut 命令从一行字符串中于以字节,字符,字段(分隔符)等单位截取一部分内容出来. 在本 ...

  3. linux cut最后一列,LINUX CUT命令的介绍

    使用cut命令获取文档中的某一列的数据,例如下面的文件cut.tab中间使用tab键分隔,这里要想只显示第3个列区域的内容,可以使用 cut -f3 cut.tab实现.下面学习啦小编就跟大家说说LI ...

  4. linux除了cat读取文件内容,linux cut命令和cat命令以及查看文件内容命令总结

    cut-d: -f 1 /etc/passwd > /tmp/users -d用来定义分隔符,默认为tab键,-f表示需要取得哪个字段 当然也可以通过cut取得文件中每行中特定的几个字符,例如: ...

  5. linux cut命令学习,Linux中的cut 命令详解

    今天小编要跟大家分享的文章是关于Linux中的cut 命令详解.cut 命令在Linux和Unix中的作用是从文件中的每一行中截取出一些部分,并输出到标准输出中.我们可以使用 cut 命令从一行字符串 ...

  6. Linux——cut命令

    文章目录 `cut`命令介绍 以`字节`定位 以`字符`定位 以`域`定位 cut命令介绍 asdcut的语法格式为: cut -bn file cut -c file cut -df file 解释 ...

  7. 【转帖】Linux Cut 命令 与 Paste命令Join命令tr命令

    Cut命令 ,主要用来提取各种各样的数据. cut -cchars file 如:     -c5     提取第5个字符         -c5-    提取第5个字符以后的字符         - ...

  8. linux cut 命令详解

    基础: 如果不指定 File 参数,cut 命令将读取标准输入.必须指定 -b.-c 或 -f 标志之一. 主要参数 -b :以字节为单位进行分割.这些字节位置将忽略多字节字符边界,除非也指定了 -n ...

  9. Linux cut 命令

    2015-07-21 创建 1.概述 将一段数据经过分析,取出我们想要的.一般来说,选取信息通常是针对"行"来进行分析的. 2.命令格式 cut OPTION... [FILE]. ...

  10. linux cut命令

    cut是一个将文本按列进行切分的小巧工具,也可以指定分隔每列的定界符.在cut的术语中,每列被称为一个字段. cut基本特性 (1)要提取特定的字段或列,可以使用下面的语法: cut -f FIELD ...

最新文章

  1. mysql数据集_Mysql 数据库-我的测试环境
  2. 自学了python基础英语_Python自学路线图之Python基础自学
  3. 最小生成树的两个性质:
  4. 全1的向量与行向量或列向量相乘,实质上是作行复制或列复制!
  5. kaggle數據集下載到colab上并且解压
  6. ORM框架greenDao 2 (用于了解旧版本的使用方法,目前最新版本为3.2.2,使用注释的方式来生成)...
  7. 华为杯数学建模2020获奖名单_我校在2020年全国大学生数学建模竞赛中再获佳绩(内附获奖名单)...
  8. [转载]程序员如何写出杀手级简历
  9. Windows x64平台 获取PEB表,并获取kernel32.dll的基址,并获取它的函数
  10. Java打包exe文件
  11. CSS border设置虚线可调节虚线间距
  12. 虚拟机ubuntu的联网方法(NET)
  13. 人民搜索再体验 标题抽取存在问题
  14. 使用golang链接达梦数据库
  15. 软件著作权申请时间是多久?
  16. 【太虚AR_v0.1】使用教程 | 图像识别(多目标)
  17. 07-PDI(Kettle)源码编译8.2.0.0.R版本
  18. 计算机专业技能学习表现总体评价,【计算机专业论文】中职学校计算机专业课堂教学评价(共2323字)...
  19. 梅森数形如2 ​n ​​ −1的素数称为梅森数(Mersenne Number)。例如2 ​2 ​​ −1=3、2 ​3 ​​ −1=7都是梅森数。1722年,双目失明的瑞士数学大师欧拉证明了2 ​3
  20. VS2019编译MQTT库 C/C++(超详细,含示例工程)

热门文章

  1. 进军时尚界!梅西推出个人服装品牌“梅西”
  2. 系统无法检查更新未运行该服务器,TIAV15.1win10系统,检查更新的时候提示无法连接服务器...
  3. html5直播源码,HTML5 直播疯狂点赞动画实现代码 附源码
  4. mysql的时间戳_MySQL时间戳(Timestamp)函数
  5. 表格制作教程入门_广告制作技术全套教程 电商海报设计零基础入门 视频流量运营教程...
  6. VCSA7.0-Windows2019模板制作
  7. MFC界面库BCGControlBar v33.0 - 全新升级Ribbon Bar、工具栏等
  8. json文件书写格式详解
  9. vue那个生命周期函数操作dom_vue生命周期实例小结
  10. 解决:小米手机电源键坏了怎么开机