cut最基本的用法:

-f 列号:提取第几列

-d 分隔符:按照指定分隔符分割列(默认是制表符tab)

测试用例:(制表符)

aaarticlea/png;base64,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" alt="" />

1.截取第二列:

[root@myfuture ~]# cut -f  student.txt
Name
furong
fengj
cang

2.截取第二列和第四列:

[root@myfuture ~]# cut -f , student.txt
Name Mark
furong
fengj
cang

3.截取/etc/passwd文件的普通用户的第一列:

[root@myfuture ~]# grep "/bin/bash" /etc/passwd | grep -v "root" | cut -f  -d ":"
zabbix
hadoop
user1

cut命令学习的更多相关文章

  1. Linux命令学习之路——内容剪切:cut

    使用者:所有角色 用法:cut [ -bcdfn ] [ --complement ] filename 作用:截取文件中的部分字段用于展示或存储到新文件中 应用场景: 1.内容展示 : 截取一个或多 ...

  2. linux命令学习笔记:cut详解

    cut命令从文件的每一行剪切字节.字符和字段并将它们写至标准输出.它是以文件的每一行作为处理对象的. 命令格式:cut [选项] [范围] 文件.选项用来指定单位(字节.字符还是字段),范围指定选项的 ...

  3. Linux学习笔记:cut命令

    基础 功能:文件内容查看,显示行中指定部分,删除文件中指定字段.cut 命令用于显示每行从开头算起 a - b 的文字. 语法: cut [-bn] [file.txt] cut [-c] [file ...

  4. 别出心裁的Linux命令学习法

    别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ...

  5. Linux命令学习整理。

    http://www.cnblogs.com/suliuer/p/5448747.html 本文主要包括两部分,一是Linux基础命令的总结:二是总结一些常用的命令知识点. 一.基础总结 学习Linu ...

  6. 《Linux命令学习手册》系列分享专栏

    <Linux命令学习手册>系列分享专栏 <Linux命令学习手册>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/207 ...

  7. cut命令用于按“列”提取文本字符,格式为“cut [参数] 文本”

    8.cut命令 cut命令用于按"列"提取文本字符,格式为"cut [参数] 文本". 在Linux系统中,如何准确地提取出最想要的数据,这也是我们应该重点学习 ...

  8. cut命令

    cut是一个选取命令,就是将一段数据经过分析,取出我们想要的.一般来说,选取信息通常是针对"行"来进行分析的,并不是整篇信息分析的. (1)其语法格式为:cut  [-bn] [f ...

  9. Git版本控制软件结合GitHub从入门到精通常用命令学习手册(转)

    简要参考:http://www.tuicool.com/articles/mEvaq2 http://gitref.org/zh/index.html GIT 学习手册简介 本站为 Git 学习参考手 ...

随机推荐

  1. Zigbee-CC2530开发板协议栈-改动发射功率

      CC2530 控制输出功率的寄存器是 TXPOWER: 推荐功率设置: 协议栈默认的设置是 0xd5,为了扩展信号传输的距离,我把TXPOWER寄存器值改为0xf5, 此时输出功率为4.5dBm. ...

  2. Atitit.软件命名空间  包的命名统计 及命名表(2000个名称) 方案java package

    Atitit.软件命名空间  包的命名统计 及命名表(2000个名称) 方案java package 1. 统计的lib jar 列表1 2. Code3 3. 常用包名按找字母排序(2000个)4 ...

  3. html块级元素与内联元素的区别

    1.  块级元素(block element): 概念理解:如果不用css控制,块级元素在文档流中以一行显示,及它所占的宽度为其父级元素所占的宽度,若超过宽度会重新另起一行显示,高度会随着内容高度的增 ...

  4. 收集别人的一些第三方(MARK)

    本文是恢复数据,数据丢失前,原文由 @shiren1118 发表于 2012-12-28,对 Ruby 社区对 iOS 开发感兴趣的朋友来说,非常有价值. iosboilerplate这个选项是比较成 ...

  5. Debian 为nginx增加第三方模块

    为nginx增加第三方模块需要重新编译nginx的,但是debian在安装nginx的时候做了很多事情,比如systemd,/etc/nginx/里的各种文件,所以我们最好在debian源代码包的基础 ...

  6. 5.25思考双向绑定为什么容易接收js的方式

    一直在考虑为什么html上面的双向绑定好像比winform上面的好用. 那是因为html可以输入任意的东西,不会有问题.而winform不行.这样导致了.html可以比较直观的处理这类需求. 举个例子 ...

  7. linux rz xshell

    这个命令写好好几次 就是没有记住 放到这里 每次用的时候查一遍 慢慢就记住了~~~ sudo yum install lrzsz -y

  8. 2017 Wuhan University Programming Contest (Online Round) B Color 树形dp求染色方法数

    /** 题目:Color 链接:https://oj.ejq.me/problem/23 题意:给定一颗树,将树上的点最多染成m种颜色,有些节点不可以染成某些颜色.相邻节点颜色不同.求染色方法数. 思 ...

  9. Java基础10 接口的继承与抽象类(转载)

    接口继承 接口继承(inheritance)与类继承很类似,就是以被继承的interface为基础,增添新增的接口方法原型.比如,我们以Cup作为原interface:  interface Cup{ ...

  10. Oracle常见死锁发生的原因以及解决方法

    Oracle常见死锁发生的原因以及解决办法 一,删除和更新之间引起的死锁 造成死锁的原因就是多个线程或进程对同一个资源的争抢或相互依赖.这里列举一个对同一个资源的争抢造成死锁的实例. Oracle 1 ...