cut命令用于按“列”提取文本字符,格式为“cut [参数] 文本”

Posted xuanbjut

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cut命令用于按“列”提取文本字符,格式为“cut [参数] 文本”相关的知识,希望对你有一定的参考价值。

8.cut命令

cut命令用于按“列”提取文本字符,格式为“cut [参数] 文本”。

在Linux系统中,如何准确地提取出最想要的数据,这也是我们应该重点学习的内容。一般而言,按基于“行”的方式来提取数据是比较简单的,只需要设置好要搜索的关键词即可。但是如果按列搜索,不仅要使用-f参数来设置需要看的列数,还需要使用-d参数来设置间隔符号。passwd在保存用户数据信息时,用户信息的每一项值之间是采用冒号来间隔的,接下来我们使用下述命令尝试提取出passwd文件中的用户名信息,即提取以冒号(:)为间隔符号的第一列内容:

[root@linuxprobe ~]# head -n 2 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
[root@linuxprobe ~]# cut -d: -f1 /etc/passwd
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
operator
games
ftp
nobody
dbus
polkitd
unbound
colord
usbmuxd
avahi
avahi-autoipd
libstoragemgmt
saslauth
qemu
rpc
rpcuser
nfsnobody
rtkit
radvd
ntp
chrony
abrt
pulse
gdm
gnome-initial-setup
postfix
sshd
tcpdump
linuxprobe

以上是关于cut命令用于按“列”提取文本字符,格式为“cut [参数] 文本”的主要内容,如果未能解决你的问题,请参考以下文章

cut 命令 通过列来提取文本字符

Linux Shell脚本入门--cut命令

Linux cut命令

【现学现忘&Shell编程】— 30.cut列提取命令

Shell编程字符截取命令cutprintf命令

Linux高级文本处理命令