码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本学习(4)cut

时间:2019-09-26 23:18:24      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:shell   shell脚本学习   bin   cut   ubuntu   分隔符   文字   pass   怎么   

 cut 的两种用法

1种是 -c list   剪切字符串中特定位置的文字,

/etc/passwd中的原始数据:

 

 

yuyuyu:x:1000:1000:yuyuyu,,,:/home/yuyuyu:/bin/bash

写法 n-m

yuyuyu@ubuntu:~$ cut -c 1-5 /etc/passwd

显示: yuyuyu

类似数组的索引,但字符位置是从1开始算的。

技术图片

 

 

 

写法 ,,

yuyuyu@ubuntu:~$ cut -c 1,2,3,4,5 /etc/passwd

显示:
yuyuy

 

推测 list中的数据顺序不是按递增来写会怎么样,答案是结果还是按原始字符串的顺序显示:

技术图片

 

 

 文字并没有倒叙。

 

另一种 cut -f list [-d delim] file

[-d delim] 是指定分隔符

-f list 是指定序列的序号

这两种写法都可以

yuyuyu@ubuntu:~$ cut -f 1-3 -d: /etc/passwd 

yuyuyu@ubuntu:~$ cut -d: -f 1-3  /etc/passwd

结果显示

yuyuyu:x:1000

技术图片

 

shell脚本学习(4)cut

标签:shell   shell脚本学习   bin   cut   ubuntu   分隔符   文字   pass   怎么   

原文地址:https://www.cnblogs.com/mayplestory/p/11594885.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!