Linux常用命令汇总-cut
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相关推荐
- linux常用命令汇总
linux常用命令汇总,以便需要时快速查询 中文释义 相应命令 备注 在文件中查找 grep error catalina.out 在catalina.out文件中查找error信息 重启nginx ...
- 史上最全的Linux常用命令汇总①收藏这一篇就够了!(超全,超详细)
史上最全的Linux常用命令汇总①(超全面!超详细!)收藏这一篇就够了! Linux命令基础 Shell Linux命令分类 Linux命令行的格式 编辑Linux命令行的辅助操作 获取命令帮助的方法 ...
- Linux常用命令汇总 - 近乎全量命令!
一提到操作系统,我们首先想到的就是windows和Linux.Windows以直观的可视化的方式操作,特别适合在桌面端PC上操作执行相应的软件.相比较Windows来说,Linux的很多管控都需要用命 ...
- Linux常用命令汇总【思维导图】
Linux常用命令汇总[文章末尾附有完整常用命令的思维导图,建议收藏] 文章大致分为以下小节 Linux入门 Linux目录结构 VI/VIM编辑器(重点) 网络配置 常用基本命令(重点) 常用命令思 ...
- linux 常用命令汇总(面向面试)
linux 常用命令汇总 个人认为先掌握一些比较常用的,剩下的需要再学 总结了一些面试比较可能会问道的命令 文章目录 linux 常用命令汇总 基础命令 ulimit dos2unix和unix2do ...
- Linux 常用命令汇总--加了注释
目录 第一天 linux简介, 安装, 目录管理命令 第一章 linux简介 X-SHELL 软件的常用快捷键: ctrl+c 强制终止 ctrl+l 清屏 ctrl+u 从光标所在删除到行首 c ...
- Linux| Linux常用命令汇总(旧版)
*********************************最常用命令********************************************** 文件查找: find ...
- Linux常用命令汇总及使用方法(二)之文本编辑器VI
VI可能是在Linux中使用比较频繁的文本编辑器,如果不能熟练使用VI,在一定程度上会影响工作效率,所以在这里记录一下VI的常用命令及操作方式 在[root@test ~]# vi carrie.tx ...
- Linux常用命令之CUT
1.cut 简介 cut是一个选取命令,就是将一段数据经过分析,Linux和Unix中取出我们想要的. 一般来说,选取信息通常是针对"行"来进行分析的,并不是整篇信息分析的. 2. ...
最新文章
- 【linux】shell中浮点数运算的加、减、乘、除
- ASP.NET上传文件管理控件
- 源码安装httpd2.4.4
- Android总结之链式调用(方法链)
- Oracle impdp的ignore及 fromuser / touser 功能
- Django(part29)--Q对象
- [导入]关于阶乘的两个常见算法及一个相关面试题
- Rails开发细节《一》
- 【转】C#获取当前日期时间(转)
- 多目标遗传算法与优化的关系
- List特有迭代器--ListIterator的特殊功能
- Transfer Learning from Speaker Verification to Multispeaker Text-To-Speech Synthesis
- 利用MATLAB进行符号运算。
- android小程序题目,我要出题app-我要出题小程序预约 _5577安卓网
- html手机保存图片不显示,手机保存的图片在相册显示不了解决方法
- 观远数据完成2.8亿元C轮融资
- leaflet移动图标(leaflet篇.68)
- 「镁客·请讲」太平洋未来科技李建亿:深耕AR技术,布局垂直领域
- python flash_Python Flask使用flash()方法
- 剑指offer 06. 从尾到头打印链表
热门文章
- 2019年春节记忆之尹山湖边赏梅
- 理解深度学习中的学习率及多种选择策略
- 深度丨AI界的七大未解之谜:OpenAI丢出一组AI研究课题
- (完全解决)Precision and F-score are ill-defined for being 0.0 in labels with no predicted samples.
- 两步设置:visual studio code(vscode)如何设置文本自动换行
- 【趋势】未来十年计算机体系结构的历史和趋势
- 华为在5.5G未来技术演进的六个方向!
- 成长与迁移,全球半导体格局演变
- 【数据中台】关于数据中台系统,需要了解哪些技术?
- 3D器官和骨骼将使移植清单成为历史