Shell脚本编程--cut命令
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命令相关推荐
- 第二节:思维导图学习Shell脚本编程之命令之美
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://dba10g.blog.51cto.com/764602/1607658 介绍一些 ...
- Linux Shell脚本编程 --split命令
linux下文件分割可以通过split命令来实现,可以指定按行数分割和安大小分割两种模式.Linux下文件合并可以通过cat命令来实现,非常简单. 在Linux下用split进行文件分割: 模式一:指 ...
- Linux Shell脚本编程 --sort命令
sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出. 举例说明 [root@zhoucentos log]# cat seq ba ...
- shell脚本编程学习笔记6(xdl)——字符串截取命令
shell脚本编程学习笔记6--字符串截取命令 1,cut命令 [root@localhost ~]# cut [选项] 文件名-f 列号,表示提取第几列-d 分隔符,按照指定的分隔符分割列注意:默认 ...
- Linux命令行与shell脚本编程大全:第2版
<Linux命令行与shell脚本编程大全:第2版> 基本信息 作者: (美)布卢姆(Blum,R.) 布雷斯纳汉(Bresnahan.C.) [作译者介绍] 译者: 武海峰 丛书名: 图 ...
- 《Linux命令行与shell脚本编程大全 第3版》Shell脚本编程基础---34
以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下: 转载于:https://www.cnbl ...
- Linux命令行与shell脚本编程大全(第3版)
作者:[美] 布鲁姆(Richard Blum),布雷斯纳汉(Christine Bresnahan) 著,门佳,武海峰 译 出版社:人民邮电出版社 品牌:iTuring 出版时间:2016-08-0 ...
- 黑客进阶必读书《Linux命令行与Shell脚本编程大全》(第2版)
欢迎来到命令行和shell脚本编程的世界!厚厚的一本小样书,拿在手上,厚厚的一本,六百多页.不只是掂在手上的重量,更是一本优秀的初学者入门指南,又会是你的Linux书库中非常不错的参考书.如果你想从整 ...
- (shell脚本编程)linux如何利用脚本执行多条命令以及linux如何执行定时任务
文章目录 shell脚本编程 条件语句 脚本执行多条命令 执行定时任务 本文着重于提高我们的生产力,所以将这几个作为了一个专题. shell脚本编程 脚本中不同语句用分号隔开,和c语言一样. for, ...
- Linux_《Linux命令行与shell脚本编程大全》第十八章学习总结
时间:2017年12月04日星期一 说明:本文部分内容均摘取自书籍<Linux命令行与shell脚本编程大全>,版权归原作者所有.<Linux命令行与shell脚本编程大全>( ...
最新文章
- 剑指offer-二叉树的深度(递归)
- python练习集100题(21-40)
- python交互窗口怎么才能不连着上一个程序_python实现启动一个外部程序,并且不阻塞当前进程...
- Quartus II 订购版 和 网络版 软件功能 区别
- 【堆】【DP】Niyaz and Small Degrees(luogu 7600[APIO 2021 T3]/luogu-CF1119F)
- 混合使用Azure LB和ILB访问相同web服务(3)
- ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第三篇
- dataframe修改数据_利用Python进行数据分析(语法篇)
- 计算机导论 网络,计算机导论(网络).ppt
- ebpf_exporter - Prometheus exporter for custom eBPF metrics
- 13 岁不可能创建出 RISC-V 内核?Nicholas Sharkey:我可以
- 对比罗小平先生的《delphi精要》和李维先生的《inside VCL》
- Spark的操作列表
- dcdc升压计算器excel_两款低压DC-DC升压转换器应用电路
- 边缘计算:发展与挑战
- 气象大数据平台(天擎)数据读取方法(python)(雷达数据下载)
- web网页qq客服功能
- 神经网络在控制中的作用,神经网络控制基本原理
- 微信自媒体账号涉违规大规模被封
- Java学习笔记(二)JavaSE
热门文章
- 顺丰丰桥接口开发-java(下订单接口)
- vue项目中使用天地图
- 【警告:操作失误造成硬盘毁灭性故障】
- Less系列之函数(Functions)
- NR PDCCH CCE to REG 交织图解
- java接口自动化-post请求获取不到cookie问题解决
- DICOM:fo-dicom之C-STORE再分析‘解决System.ObjectDisposedException异常’
- 计算机毕业设计Java疫情期间社区出入管理系统(系统+源码+mysql数据库+Lw文档)
- Unity 使场景物体始终面向摄像机
- Java JVM:垃圾回收(GC 在什么时候,对什么东西,做了什么事情)