shell cut 的基本使用
Posted xiaojin21cen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell cut 的基本使用相关的知识,希望对你有一定的参考价值。
cut 的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。
1、基本语法
cut [选项参数] filename
选项参数说明:
选项参数 | 功能 |
---|---|
-f | 列号。提取第几列。从1开始。 |
-d | 分隔符 。按照 指定的分隔符 进行分割列。默认的分隔符是制表符。 |
2、案例实操
(0)数据准备
[java@localhost java]$ touch cut.txt
[java@localhost java]$ vim cut.txt
dong shen
guan zhen
wo wo
lai lai
le le
(1)切割 cut.txt 第1列
[java@localhost java]$ cut -d " " -f 1 cut.txt
dong
guan
wo
lai
le
(2)切割 cut.txt 第2、3列
[java@localhost java]$ cut -d " " -f 2,3 cut.txt
shen
zhen
wo
lai
le
(3)在 cut.txt 文件中切割出 guan
[java@localhost java]$ cat cut.txt | grep "guan" | cut -d " " -f 1
guan
(4)选取 系统PATH 变量值,第2个 :
开始后的所有路径:
[java@localhost java]$ echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/mysoft/jdk1.8.0_201/bin:/home/java/.local/bin:/home/java/bin
[java@localhost java]$ echo $PATH | cut -d: -f 3-
/usr/bin:/usr/sbin:/bin:/sbin:/mysoft/jdk1.8.0_201/bin:/home/java/.local/bin:/home/java/bin
(5)切割 ifconfig 后打印的IP地址
以上是关于shell cut 的基本使用的主要内容,如果未能解决你的问题,请参考以下文章