每日一个linux命令20-cut

1. 命令解析

命令用途
打印文件中每行选中的部分至标准输出,处理基于行的有固定格式的数据使用

命令格式

cut OPTION... [FILE]...

命令参数

-b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。
-c :以字符为单位进行分割。
-d :自定义分隔符,默认为制表符。
-f :与-d一起使用,指定显示哪个区域。
-n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的<br />范围之内,该字符将被写出;否则,该字符将被排除。

2. 示例

2.1 以字节为单位分割 -c

root$ date
2017年 5月16日 星期二 20时01分55秒 CST
root$ date | cut -b 1-4
2017
root$ date | cut -b 1-5 -n
2017
root$ date | cut -b 1-6 -n
2017
root$ date | cut -b 1-7 -n
2017年

2.2 以字符为单位分割-c

root$ date | cut -b 1-5
2017?
root$ date | cut -c 1-5
2017年

2.3 以分隔符分割 -d -f

root$ echo 1_2_3 |cut -d _ -f 1
1
root$ echo 1_2_3 |cut -d _ -f 2
2
root$ echo 1_2_3 |cut -d _ -f 1-3
1_2_3
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,267评论 2 33
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,714评论 9 468
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,268评论 19 139
  • 早打卡作业: 朗读——《心如大海》 心如大海,博大/无垠。倘若/你没有博大的胸襟,犹如/笼中之鸟,犹如/长在钵盂里...
    清清是颗小太阳阅读 212评论 0 0
  • 文/二璐 我们笑着说再见,却深知再见遥遥无期。 1 林子指着桌子上满满一盒的千纸鹤说,每一个纸鹤都代表一个愿望,给...
    二璐阅读 361评论 0 23