shell字符截取命令之cut命令的实例详解

 更新时间:2017年09月09日 14:20:36   投稿:lqh  
这篇文章主要介绍了shell字符截取命令之cut命令的实例详解的相关资料,希望通过本文大家能够掌握这部分内容,需要的朋友可以参考下

shell字符截取命令之cut命令的实例详解

一 语法

cut [选项] 文件名
选项:
-f 列号:提取第几列
-d 分隔符:按照指定分隔符分割列

 二 实战

[root@localhost ~]# cat student.txt
1 furong F 85
2 fengj F 60
3 cang F 70
[root@localhost ~]# cut -f 2 student.txt
furong
fengj
cang
[root@localhost ~]# cut -f 2,4 student.txt
furong 85
fengj 60
cang 70
[root@localhost ~]# grep "/bin/bash" /etc/passwd|grep -v "root"|cut -f 1 -d ":"
cakin24
test
cls
[root@localhost ~]# cut -d ":" -f 1,3 /etc/passwd
root:0
bin:1
daemon:2
adm:3
lp:4
sync:5
shutdown:6
halt:7
mail:8
operator:11
games:12
ftp:14
nobody:99
systemd-bus-proxy:999
systemd-network:998
dbus:81
polkitd:997
abrt:173
unbound:996
tss:59
colord:995
usbmuxd:113
geoclue:994
rpc:32
rtkit:172
chrony:993
radvd:75
qemu:107
avahi-autoipd:170
setroubleshoot:992
rpcuser:29
nfsnobody:65534
saslauth:991
libstoragemgmt:990
pulse:171
gdm:42
gnome-initial-setup:989
avahi:70
sshd:74
postfix:89
ntp:38
tcpdump:72
cakin24:1000
test:1003
cls:1001

 三 cut命令的局限

df -h|cut -d " " -f 1,3

只能分割比较规则的文本,一般分割符是制表符或冒号。

不能简单的用空格作为分割符。

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • linux下安装配置Memcache和PHP环境的实现

    linux下安装配置Memcache和PHP环境的实现

    下面小编就为大家带来一篇linux下安装配置Memcache和PHP环境的实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • Git代码提交流程及git命令汇总(基础篇)

    Git代码提交流程及git命令汇总(基础篇)

    git 现在的火爆程度非同一般,它被广泛地用在大型开源项目,团队开发,以及独立开发者,甚至学生之中。这篇文章给大家介绍一些Git代码提交流程和Git基础命令的使用,需要的朋友参考下吧
    2017-12-12
  • Linux内核链表实现过程

    Linux内核链表实现过程

    本文讲解Linux内核链表实现的过程,说了链表的定义及初始化宏定义、操作和删除操作等内容,详细看下面
    2013-11-11
  • Linux top命令详解

    Linux top命令详解

    top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器,这篇文章主要介绍了Linux top命令详解,包括top命令的使用,需要的朋友可以参考下
    2022-10-10
  • shell 操作钉钉机器人实现告警提醒的方法

    shell 操作钉钉机器人实现告警提醒的方法

    这篇文章主要介绍了shell 操作钉钉机器人实现告警提醒的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • 浅谈shell数组的定义及循环

    浅谈shell数组的定义及循环

    今天小编就为大家分享一篇浅谈shell数组的定义及循环,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • 一个简单的防CC攻击Shell脚本分享

    一个简单的防CC攻击Shell脚本分享

    这篇文章主要介绍了一个简单的防CC攻击Shell脚本分享,主要原理是分析apache或者nginx的访问日志,对大量访问的IP加入iptables进行禁止访问,需要的朋友可以参考下
    2014-06-06
  • Linux换行符的使用方法详解

    Linux换行符的使用方法详解

    本文介绍了Linux中常用的换行符LF及其在文件中的表示,展示了如何使用sed命令替换换行符,并列举了与换行符处理相关的Linux命令,通过代码讲解的非常详细,需要的朋友可以参考下
    2025-04-04
  • Linux 命令mkdir详细教程

    Linux 命令mkdir详细教程

    mkdir命令是 Linux文件操作的基础,熟练掌握-p和-m选项可大幅提升目录管理效率,本文给大家介绍Linux 命令mkdir详细教程,感兴趣的朋友一起看看吧
    2025-07-07
  • Shell脚本定期清空大于1G的日志文件

    Shell脚本定期清空大于1G的日志文件

    这篇文章主要介绍了Shell脚本定期清空大于1G的日志文件,本文直接给出实现代码,需要的朋友可以参考下
    2015-05-05

最新评论