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. atitit.线程死锁 卡住无反应 的原因in cmd调用的解决方案  v3 q39

    atitit.线程死锁 卡住无反应 的原因in cmd调用的解决方案  v3 q39 1. 问题::线程死锁  卡住无反应1 1.1. 分类:: cmd调用,  net io  , file  io  ...

  2. I2S与pcm的区别

    I2S仅仅是PCM的一个分支,接口定义都是一样的, I2S的采样频率一般为44.1KHZ和48KHZ做,PCM采样频率一般为8K,16K.有四组信号: 位时钟信号,同步信号,数据输入,数据输出. I2 ...

  3. linux 一行一行的读取文件

    #!/bin/bash #reading data from a file count= cat test1 | while read line do echo "Line $count: ...

  4. thinkphp5中的一些关于命名空间的tisp

    1.thinkphp5中公共函数文件common中,不需要use,也可以直接使用vendor中的类文件. 2.在类前面的反斜杠作用是,直接使用最外层的命名空间,有时不想use某个X类,却想使用X类时, ...

  5. 模拟 Ajax 上传

    ----------------view----------------------------------- <form method="post" action=&quo ...

  6. php 常面试

    问题:请用最简单的语言告诉我PHP是什么? 回答:PHP全称:Hypertext Preprocessor,是一种用来开发动态网站的服务器脚本语言. 问题:什么是MVC? 回答:MVC由Model(模 ...

  7. Oracle 查询并修改

    update test1 a set a.name=(select b.name from test2 b where a.id=b.id) where a.id in (select id from ...

  8. 嵌入式开发之davinci--- 8148/8168/8127 中swms、Mosaic’s、display 显示pal 模式

    (1) (2) (3) (4) -------------------------author:pkf ------------------------------time:2-3 --------- ...

  9. git undo last commit

    $ git commit -m "Something terribly misguided" (1) $ git reset --soft HEAD~ (2) << e ...

  10. Win API:之GetCurrentThread、GetCurrentThreadId、GetCurrentProcess、GetCurrentProcessId

    Win API:之GetCurrentThread.GetCurrentThreadId.GetCurrentProcess.GetCurrentProcessId {返回当前线程的虚拟句柄} Get ...