cut 从文本中提取一段文字并输出
1.命令功能
cut 从每个文件中截取选定部分并输出。
2.语法格式
cut option file
参数说明
|
参数 |
参数说明 |
|
-b (–bytes) |
字节 |
|
-c (--characters) |
字符 |
|
-d |
通过指定分隔符来分割文件(默认分隔符是tab键) |
|
-f(一般与-d结合使用) |
只选择需要输出的区域;也输出不包含分隔符的行,除非指定-s选项。 |
|
-n (with -b) |
和-b结合使用,不要分割多字节字符 |
|
-s |
不输出不包含分隔符的行(与-d结合使用) |
3.使用范例
准备工作
[root@localhost chu]# cat passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin joe:x:502:502::/home/joe:/bin/bash chu:x:503:503::/home/chu:/bin/bash abcdefhijklmnopqrstuvwxyz1234567890 a1b2c3d4e5f6h7i8j9k0lmnopqrstuvwxyz
范例1 输出文件第2到第5个字符
[root@localhost chu]# cut -c 2-5 passwd oot: in:x aemo dm:x oe:x hu:x bcde 1b2c
范例2 指定冒号为分割符,输出第1、第3部分
[root@localhost chu]# cut -d ":" -f 1,3 passwd root:0 bin:1 daemon:2 adm:3 joe:502 chu:503 abcdefhijklmnopqrstuvwxyz1234567890 #没有分隔符,整行输出 a1b2c3d4e5f6h7i8j9k0lmnopqrstuvwxyz
范例3 指定冒号为分割符,输出第1、第3部分,不输出不含分隔符的行[参数 -s]
[root@localhost chu]# cut -d ":" -f 1,3 -s passwd root:0 bin:1 daemon:2 adm:3 joe:502 chu:503
范例4 指定冒号为分割符,输出第1到第3部分,不输出不含分隔符的行[参数 -s]
[root@localhost chu]# cut -d ":" -f 1-3 -s passwd root:x:0 bin:x:1 daemon:x:2 adm:x:3 joe:x:502 chu:x:503
cut 从文本中提取一段文字并输出的更多相关文章
- PHP正则表达式-从文本中提取URL
1.从文本中提取URL的正则表达式 '/https?:\/\/[\w-.%#?\/\\\]+/i'
- NLP入门(十一)从文本中提取时间
在我们的日常生活和工作中,从文本中提取时间是一项非常基础却重要的工作,因此,本文将介绍如何从文本中有效地提取时间. 举个简单的例子,我们需要从下面的文本中提取时间: 6月28日,杭州市统计局权 ...
- 从html富文本中提取纯文本
其实从html富文本中提取纯文本很简单,富文本基本上是使用html标签给文本加上丰富多彩的样式. 所以只需要将富文本字符串中的“<.....>”标签剔除,即可得到纯文本.我们可以使用正则表 ...
- 在Excel表格中输入一大段文字
1.有时为了注释的需要,在excel中需要输入一大段文字,这时候可以使用—视图-工具-绘图,然后选择下面的文本框,即可自定义文本框大小,如需要文本框和表格边框完全重合,在鼠标画文本框时按住 Alt键.
- python从文本中提取某酒店机顶盒号和智能卡号
1.某项目中经常遇到需要关闭一些机顶盒消费权限.但是给过来的不是纯字符串,需要自己提取. 有400多个机顶盒和智能卡.nodepad++的列块模式也可以提取,但是还是稍微麻烦,因为列不对等 先复制到文 ...
- [SQL] 从文本中提取数值
现需求从上方测试数据的“备注”列中提取出金额 目前有两个方法比较容易实现: 1.首先比较容易想到的就是利用函数stuff删除掉所有的非数值字符. STUFF ( character_expressio ...
- NieR:Automata中的一段文字
还没开始玩这个游戏,但在网易云音乐上听到一首歌,很好听 http://music.163.com/#/m/song?id=468490570 搜了一下相关视频,发现这首歌是在与一个叫做歌姬的boss战 ...
- 从文本中提取图片路径(java 解析富文本处理 img 标签)
很多项目都需要到富文本来添加内容,就好比新闻啊,旅游景点之类的,都需要使用富文本去添加数据,然而怎么我这边就发现了两个问题 怎样将富文本的图片的 src 获取出来? 方法一: 利用正则表达式: pub ...
- 在Label中显示一段文字
Let’s create a new Xamarin.Forms PCL solution, named Greetings, using the same process described abo ...
随机推荐
- 一篇面试的考题----jQuery
一.jQuery测试题 下面哪种不是jquery的选择器?(单选)A.基本选择器 B.后代选择器 C.类选择器 D.进一步选择器考点:jquery的选择器 (C) 当DOM加载完成后要执行的函数,下面 ...
- 深入理解BFC和IFC
1. 为什么会有BFC和IFC 首先要先了解两个概念:Box和formatting context: Box:CSS渲染的时候是以Box作为渲染的基本单位.Box的类型由元素的类型和display属性 ...
- textarea组件
textarea组件:多行输入框:(文本域) textarea组件属性: value:类型 字符串 输入框的内容 placeholder:类型 字符串 输入框为空时的占位符 placeholder-s ...
- 克隆虚拟机启动网卡提示错误 Device eth0 does not seem to be present, delaying initialization
错误原因: 克隆的Linux系统在新的机器上运行,新服务器网卡物理地址已经改变.而/etc/udev/rules.d/70-persistent-net.rules这个文件确定了网卡和MAC地址的信息 ...
- 关于【C++项目:无法解析的外部符号】
1,基本原因,[链接器]->[附加库目录]没有填写相关库的路径.或没有在[链接器]->[输入]->[附加依赖项]中填写相关库的名称 2,高级原因:如果不是1的原因,那就有可能是平台与 ...
- 使用自定义的tstring.h
UNICODE 控制函数是否用宽字符版本_UNICODE 控制字符串是否用宽字符集 _T("") 根据上述定义来解释字符集 // 在tchar.h中 // tstring.h ...
- Non-local Neural Networks
1. 摘要 卷积和循环神经网络中的操作都是一次处理一个局部邻域,在这篇文章中,作者提出了一个非局部的操作来作为捕获远程依赖的通用模块. 受计算机视觉中经典的非局部均值方法启发,我们的非局部操作计算某一 ...
- Arrays.toList工具类
- 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第8节 Math类_18_数学工具类Math
常用几个数学的方法 abs绝对值 ceil向上取整,它并不是四舍五入 floor向下取整 round四舍五入 PI 按住Ctrl+鼠标左键 进入Math这个类的源码里面 Ctrl+F12 然后输入PI ...
- delphi 遍历窗口
http://blog.163.com/t_form/blog/static/12348523220115132155814/ function EnumWindowsProc_2(hwnd: HWN ...