cut

cut命令可以从一个文本文件或者文本流中提取文本列。

cut语法

[root@www ~]# cut -d’分隔字符’ -f fields <==用于有特定分隔字符
[root@www ~]# cut -c 字符区间 <==用于排列整齐的信息
选项与参数:
-d :后面接分隔字符。与 -f 一起使用;
-f :依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思;
-c :以字符 (characters) 的单位取出固定字符区间;

PATH 变量如下

[root@www ~]# echo $PATH
/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin:/usr/games

1 | 2 | 3 | 4 | 5 | 6 | 7

将 PATH 变量取出,我要找出第五个路径。

#echo $PATH | cut -d ‘:’ -f 5
/usr/local/bin

将 PATH 变量取出,我要找出第三和第五个路径。

#echo $PATH | cut -d ‘:’ -f 3,5
/sbin:/usr/local/bin

将 PATH 变量取出,我要找出第三到最后一个路径。

echo $PATH | cut -d ‘:’ -f 3-

/sbin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin:/usr/games

将 PATH 变量取出,我要找出第一到第三个路径。

#echo $PATH | cut -d ‘:’ -f 1-3

/bin:/usr/bin:/sbin:

将 PATH 变量取出,我要找出第一到第三,还有第五个路径。

echo $PATH | cut -d ‘:’ -f 1-3,5

/bin:/usr/bin:/sbin:/usr/local/bin

实用例子:只显示/etc/passwd的用户和shell

#cat /etc/passwd | cut -d ‘:’ -f 1,7
root:/bin/bash
daemon:/bin/sh
bin:/bin/sh

Shell脚本编程--cut命令相关推荐

  1. 第二节:思维导图学习Shell脚本编程之命令之美

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dba10g.blog.51cto.com/764602/1607658 介绍一些 ...

  2. Linux Shell脚本编程 --split命令

    linux下文件分割可以通过split命令来实现,可以指定按行数分割和安大小分割两种模式.Linux下文件合并可以通过cat命令来实现,非常简单. 在Linux下用split进行文件分割: 模式一:指 ...

  3. Linux Shell脚本编程 --sort命令

    sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出. 举例说明 [root@zhoucentos log]# cat seq ba ...

  4. shell脚本编程学习笔记6(xdl)——字符串截取命令

    shell脚本编程学习笔记6--字符串截取命令 1,cut命令 [root@localhost ~]# cut [选项] 文件名-f 列号,表示提取第几列-d 分隔符,按照指定的分隔符分割列注意:默认 ...

  5. Linux命令行与shell脚本编程大全:第2版

    <Linux命令行与shell脚本编程大全:第2版> 基本信息 作者: (美)布卢姆(Blum,R.) 布雷斯纳汉(Bresnahan.C.) [作译者介绍] 译者: 武海峰 丛书名: 图 ...

  6. 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---34

    以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: 转载于:https://www.cnbl ...

  7. Linux命令行与shell脚本编程大全(第3版)

    作者:[美] 布鲁姆(Richard Blum),布雷斯纳汉(Christine Bresnahan) 著,门佳,武海峰 译 出版社:人民邮电出版社 品牌:iTuring 出版时间:2016-08-0 ...

  8. 黑客进阶必读书《Linux命令行与Shell脚本编程大全》(第2版)

    欢迎来到命令行和shell脚本编程的世界!厚厚的一本小样书,拿在手上,厚厚的一本,六百多页.不只是掂在手上的重量,更是一本优秀的初学者入门指南,又会是你的Linux书库中非常不错的参考书.如果你想从整 ...

  9. (shell脚本编程)linux如何利用脚本执行多条命令以及linux如何执行定时任务

    文章目录 shell脚本编程 条件语句 脚本执行多条命令 执行定时任务 本文着重于提高我们的生产力,所以将这几个作为了一个专题. shell脚本编程 脚本中不同语句用分号隔开,和c语言一样. for, ...

  10. Linux_《Linux命令行与shell脚本编程大全》第十八章学习总结

    时间:2017年12月04日星期一 说明:本文部分内容均摘取自书籍<Linux命令行与shell脚本编程大全>,版权归原作者所有.<Linux命令行与shell脚本编程大全>( ...

最新文章

  1. 剑指offer-二叉树的深度(递归)
  2. python练习集100题(21-40)
  3. python交互窗口怎么才能不连着上一个程序_python实现启动一个外部程序,并且不阻塞当前进程...
  4. Quartus II 订购版 和 网络版 软件功能 区别
  5. 【堆】【DP】Niyaz and Small Degrees(luogu 7600[APIO 2021 T3]/luogu-CF1119F)
  6. 混合使用Azure LB和ILB访问相同web服务(3)
  7. ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第三篇
  8. dataframe修改数据_利用Python进行数据分析(语法篇)
  9. 计算机导论 网络,计算机导论(网络).ppt
  10. ebpf_exporter - Prometheus exporter for custom eBPF metrics
  11. 13 岁不可能创建出 RISC-V 内核?Nicholas Sharkey:我可以
  12. 对比罗小平先生的《delphi精要》和李维先生的《inside VCL》
  13. Spark的操作列表
  14. dcdc升压计算器excel_两款低压DC-DC升压转换器应用电路
  15. 边缘计算:发展与挑战
  16. 气象大数据平台(天擎)数据读取方法(python)(雷达数据下载)
  17. web网页qq客服功能
  18. 神经网络在控制中的作用,神经网络控制基本原理
  19. 微信自媒体账号涉违规大规模被封
  20. Java学习笔记(二)JavaSE

热门文章

  1. 顺丰丰桥接口开发-java(下订单接口)
  2. vue项目中使用天地图
  3. 【警告:操作失误造成硬盘毁灭性故障】
  4. Less系列之函数(Functions)
  5. NR PDCCH CCE to REG 交织图解
  6. java接口自动化-post请求获取不到cookie问题解决
  7. DICOM:fo-dicom之C-STORE再分析‘解决System.ObjectDisposedException异常’
  8. 计算机毕业设计Java疫情期间社区出入管理系统(系统+源码+mysql数据库+Lw文档)
  9. Unity 使场景物体始终面向摄像机
  10. Java JVM:垃圾回收(GC 在什么时候,对什么东西,做了什么事情)