cut命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cut命令相关的知识,希望对你有一定的参考价值。

1.cut命令

sort可以针对行进行排序,grep可以针对行进行过滤。cut可以针对列进行操作的。


2.cut命令的使用方法

语法:

cut [选项] 文件


选项:

d:指定分隔符,默认空格,制表符。如:-d ":"

f:指定操作第几列,多列需要逗号隔开。如:-f 1,3-6

b:指定截取的字节。

c:指定截取的字符。

s:没有分隔符的行不显示。

多个文件用空格分隔开。


范围:

1-4,6 //1 2 3 4 6列

3,5,8 //3 5 8列

-4,6 //1 2 3 4 6列

3- //3列到最后


3.实例

3.1 只显示用户,UID和shell类型 d f

-d指定了分隔符为冒号,-f选择指定的行。

# cut -d ":" -f 1,3,7 passwd

root:0:/bin/bash

bin:1:/sbin/nologin

daemon:2:/sbin/nologin

adm:3:/sbin/nologin

lp:4:/sbin/nologin


3.2 只显示用户,UID,GID, shell类型 -f

f可以使用范围。

# cut -d ":" -f 1,3-4,7 passwd

root:0:0:/bin/bash

bin:1:1:/sbin/nologin

daemon:2:2:/sbin/nologin

adm:3:4:/sbin/nologin

lp:4:7:/sbin/nologin


3.3 截取12346个字符 -c

# cut -c 1-4,6 passwd

rootx

bin::

daemn

adm::

lp:x4


以上是关于cut命令的主要内容,如果未能解决你的问题,请参考以下文章

探索字符串截取命令之---cut命令

cut命令详解

cut命令

Linux命令篇之cut命令和join命令

Linux下cut命令使用

Linux cut命令