跟老男孩学Linux运维-核心系统命令实战-第3章-文件过滤及内容编辑处理命令-cut从文本中提取一段文字并输出

3.8.cut从文本中提取一段文字并输出(*****

3.8.1.命令详解

#-b 以字节为单位进行分隔
#-n 取消分割多字节字符,与选项-b一起使用
#-c 以字符为单位进行分割 ---常用---
#-d 自定义分隔符,默认以tab为分隔符 ---常用---
#-f 与选项 -d 一起使用,指定显示哪个区域  ---常用---
#N 第N个字节、字符或字段  ---常用---
#N- 从第N个字节、字符或字段开始直至行尾  ---常用---
#N-M 从第N到第M(含第M)个字节、字符或字段  ---常用---
#-M 从第1到第M(含第M)个字节、字符或字段  ---常用---

3.8.2.使用范例

#3-32:以字节为分隔符
cat oldboy.txt

#内容如下
I am oldboy myqq is 88888888
星期一上班

#只输出第三个字节
cub -b 3 oldboy.txt
cut -b 3-5,10 oldboy.txt
cut -b 3- oldboy.txt
cut -b -3,3- oldboy.txt

#3-33:以字符为分隔符
cut -c 2-10 oldboy.txt
cut -b 2-10 oldboy.txt
cut -nb 2-10 oldboy.txt


#3-34:自定义分隔符
cut -d : -f 1 /etc/passwd
cut -d : -f 3-5 /etc/passwd

  

posted on 2019-12-26 09:22  herisson_pan  阅读(19)  评论(0)    收藏  举报

导航