学习啦>学习电脑>操作系统>Linux教程>

Linux如何使用cut命令截取文件信息

春健分享

  cut命令可以从一个文本文件或者文本流中提取文本列。那么Linux如何使用cut命令截取文件信息?下面跟着学习啦小编一起去了解下吧。

  Linux如何使用cut命令截取文件信息

  cut 命令有截取的意思,可从linux文件或者标准输入中读取内容并纵向截取所需信息列的一个文本截取工具。cut能帮我们切割出所需要的的信息项,让我们在服务器进行数据分析,系统排除的时候使得数据简化,减少工作成本,提高工作效率!除了cut外,还有awk,sed,sort命令也可以做截取的功能。

  命令用法:

  cut -b list [-n] [file ...]

  cut -c list [file ...]

  cut -f list [-d delim][-s][file ...]

  参数:

  -b, --bytes=LIST

  输出 这些 字节

  -c, --characters=LIST

  输出 这些 字符

  -d, --delimiter=DELIM

  使用 DELIM 取代 TAB 做 字段(field) 分隔符

  -f, --fields=LIST

  输出 这些 字段

  -n

  (忽略)

  -s, --only-delimited

  不显示 没有 分隔符 的 行

  --output-delimiter=STRING

  使用 STRING 作为 输出分隔符, 缺省 (的 输出分隔符) 为 输入分隔符

  --help

  显示 帮助信息, 然后 结束

  --version

  显示 版本信息, 然后 结束

  使用 且 只使用 -b, -c 或 -f 中的 一个 选项. LIST 由 一个 范围 (range) 或 逗号 隔开的 多个 范围 组成. 范围 是 下列 形式 之一:

  N

  第 N 个 字节, 字符 或 字段, 从 1 计数 起

  N-

  从 第 N 个 字节, 字符 或 字段 直至 行尾

  N-M

  从 第 N 到 第 M (并包括 第M) 个 字节, 字符 或 字段

  -M

  从 第 1 到 第 M (并包括 第M) 个 字节, 字符 或 字段

  如果 没有 指定 文件 FILE, 或 FILE 是 -, 就从 标准输入 读取 数据.

  cut的使用格式:

  cut OPTION 选项 + [FILE] 要出里的文本或者信息

  其中常用的选项有:

  -d: 表示以什么作为分隔符,进行切割,默认是空格,

  -f: 选择哪几项进行输出,如:f1表示切割出来的第一项,

  如下图;是/etc/passwd前10个用户的信息

  如果只想提取用户名和用户家目录的信息,可以通 head /etc/passwd | cut -d: -f1,6

  -d: 表示以冒号为分隔符,-f1,6表示分隔后选择第1列和第6列输出

  上面就是Linux中cut命令的用法介绍了,使用cut命令截取字符串可以减少工作量,提高工作效率,当然,你也可使用sed命令等其他命令,效果相同。

看过“Linux如何使用cut命令截取文件信息”的人还看了:

1.LINUX CUT命令的介绍

2.Linux运维需要掌握的命令

3.linux tail命令的使用方法

4.linux虚拟机中如何用命令来移动文件夹

5.linux下free命令使用方法

    653015