1.功能:

cut命令从文件的每一行剪切字节、字符和字段并将它们写至标准输出,以文件的每一行作为处理对象的。

2.用法:

cut [选项] [范围] 文件。选项用来指定单位(字节、字符还是字段),范围指定选项的位置。

3.参数:

-b:指定以字节为单位显示选中内容

-c:指定以字符为单位显示选中内容

-f:指定以字段为单位显示选中内容

-d:指定字段的分界符,默认为制表符

其它的选项还有-n(仅和-b选项一起使用)、-s(仅和-f选项一起使用) 

范围表示:

n:第n个字节/字符/字段

n-:从第n个字节/字符/字段到最后一个字节/字符/字段

n-m:从第n个字节/字符/字段到第m个字节/字符/字段,包括m

-m:从行的开头到第m个字节/字符/字段,包括m

-:从行开头到行的最后

4.例子

4.1 按字节cut

注意:一个空格算一个字节,一个汉字算三个字节

date 命令中,1-4位是年份,第5位是汉字,占了3个字节,要取到第7位才能取到“年”字

[root@mysql sale_list]# date

2016年 06月 21日 星期二 16:52:22 CST

[root@mysql sale_list]# date |cut -b 1-4

2016

[root@mysql sale_list]# date |cut -b 1-5

2016

[root@mysql sale_list]# date |cut -b 1-6

2016

[root@mysql sale_list]# date |cut -b 1-7

2016年

4.2 按字符cut

中文字符和空格都算一个字符。

[root@mysql sale_list]# date |cut -c 1-4

2016

[root@mysql sale_list]# date |cut -c 1-5

2016年

由于中文只算一个字符,所以取到第5位就可以显示“年”字。

4.3 按字段cut

[root@mysql sale_list]# date#以空格为分隔符,date命令中有6个字段

2016年 06月 21日 星期二 16:57:44 CST

[root@mysql sale_list]# date |cut -d" " -f 1

2016年

[root@mysql sale_list]# date |cut -d" " -f 2

06月

[root@mysql sale_list]# date |cut -d" " -f 3

21日

[root@mysql sale_list]# date |cut -d" " -f 4

星期二

[root@mysql sale_list]# date |cut -d" " -f 5

16:58:48

[root@mysql sale_list]# date |cut -d" " -f 6

CST

[root@mysql sale_list]# date |cut -d" " -f 1-3 #范围显示

2016年 06月 21日

[root@mysql sale_list]# date |cut -d" " -f 1-3,4-5#范围显示

2016年 06月 21日 星期二 16:58:57

转载于:https://blog.51cto.com/myhwj/1791448

Linux常用命令汇总-cut相关推荐

  1. linux常用命令汇总

    linux常用命令汇总,以便需要时快速查询 中文释义 相应命令 备注 在文件中查找 grep error catalina.out 在catalina.out文件中查找error信息 重启nginx ...

  2. 史上最全的Linux常用命令汇总①收藏这一篇就够了!(超全,超详细)

    史上最全的Linux常用命令汇总①(超全面!超详细!)收藏这一篇就够了! Linux命令基础 Shell Linux命令分类 Linux命令行的格式 编辑Linux命令行的辅助操作 获取命令帮助的方法 ...

  3. Linux常用命令汇总 - 近乎全量命令!

    一提到操作系统,我们首先想到的就是windows和Linux.Windows以直观的可视化的方式操作,特别适合在桌面端PC上操作执行相应的软件.相比较Windows来说,Linux的很多管控都需要用命 ...

  4. Linux常用命令汇总【思维导图】

    Linux常用命令汇总[文章末尾附有完整常用命令的思维导图,建议收藏] 文章大致分为以下小节 Linux入门 Linux目录结构 VI/VIM编辑器(重点) 网络配置 常用基本命令(重点) 常用命令思 ...

  5. linux 常用命令汇总(面向面试)

    linux 常用命令汇总 个人认为先掌握一些比较常用的,剩下的需要再学 总结了一些面试比较可能会问道的命令 文章目录 linux 常用命令汇总 基础命令 ulimit dos2unix和unix2do ...

  6. Linux 常用命令汇总--加了注释

    目录   第一天 linux简介, 安装, 目录管理命令 第一章 linux简介 X-SHELL 软件的常用快捷键: ctrl+c 强制终止 ctrl+l 清屏 ctrl+u 从光标所在删除到行首 c ...

  7. Linux| Linux常用命令汇总(旧版)

    *********************************最常用命令********************************************** 文件查找:     find ...

  8. Linux常用命令汇总及使用方法(二)之文本编辑器VI

    VI可能是在Linux中使用比较频繁的文本编辑器,如果不能熟练使用VI,在一定程度上会影响工作效率,所以在这里记录一下VI的常用命令及操作方式 在[root@test ~]# vi carrie.tx ...

  9. Linux常用命令之CUT

    1.cut 简介 cut是一个选取命令,就是将一段数据经过分析,Linux和Unix中取出我们想要的. 一般来说,选取信息通常是针对"行"来进行分析的,并不是整篇信息分析的. 2. ...

最新文章

  1. 【linux】shell中浮点数运算的加、减、乘、除
  2. ASP.NET上传文件管理控件
  3. 源码安装httpd2.4.4
  4. Android总结之链式调用(方法链)
  5. Oracle impdp的ignore及 fromuser / touser 功能
  6. Django(part29)--Q对象
  7. [导入]关于阶乘的两个常见算法及一个相关面试题
  8. Rails开发细节《一》
  9. 【转】C#获取当前日期时间(转)
  10. 多目标遗传算法与优化的关系
  11. List特有迭代器--ListIterator的特殊功能
  12. Transfer Learning from Speaker Verification to Multispeaker Text-To-Speech Synthesis
  13. 利用MATLAB进行符号运算。
  14. android小程序题目,我要出题app-我要出题小程序预约 _5577安卓网
  15. html手机保存图片不显示,手机保存的图片在相册显示不了解决方法
  16. 观远数据完成2.8亿元C轮融资
  17. leaflet移动图标(leaflet篇.68)
  18. 「镁客·请讲」太平洋未来科技李建亿:深耕AR技术,布局垂直领域
  19. python flash_Python Flask使用flash()方法
  20. 剑指offer 06. 从尾到头打印链表

热门文章

  1. 2019年春节记忆之尹山湖边赏梅
  2. 理解深度学习中的学习率及多种选择策略
  3. 深度丨AI界的七大未解之谜:OpenAI丢出一组AI研究课题
  4. (完全解决)Precision and F-score are ill-defined for being 0.0 in labels with no predicted samples.
  5. 两步设置:visual studio code(vscode)如何设置文本自动换行
  6. 【趋势】未来十年计算机体系结构的历史和趋势
  7. 华为在5.5G未来技术演进的六个方向!
  8. 成长与迁移,全球半导体格局演变
  9. 【数据中台】关于数据中台系统,需要了解哪些技术?
  10. 3D器官和骨骼将使移植清单成为历史