Linux下的uniq,head,tail,cut,paste
paste
按列合并
例如文件1是文件2是
文件3是
paste 1 2 3就会在屏幕上标准输出一个
uniq
合并文件中的连续重复行并且做标准输出
可以配合sort排序将不连续的重复行去掉
uniq [filename] 合并文件中连续重复的行
uniq -u [filename] 将连续重复的行只显示一次
uniq -c [filename] 去掉连续的重复的行
uniq -d [filename] 只显示重复的行
cut
按模式分割文件中的内容并作标准输出、
cut -b 按字节选取(忽略多字节字符边界例如汉字,除非加上参数-n)
cut -d"" 定义分隔符,默认为tab键,一般和-f一起使用(例如一个空格做分隔符,-d" " 遇到多个空格时需要其他命令来合并)
cut -f 选取的字段
cut -c 按字符为单位进行分割,可以选取指定字符
cut -n 必须和-b一起使用,取消分割多字节字符,即如果字符的最后一个字节落在由-b参数列表指定的范围之内,则该字符将被选出,否则,该字符将被排除
-b -f -c都是可以选取特定位置或者范围的
例如-b N(第N项) -f N-(N项到最后一项) -c N-M(N项到M项) -b -M(第一项到M) -f -(第一项到所有项)
head
查看文件的头n行
一般和cut一起在管道符后面使用
head [filename] 查看一个文件头10行
head -n number [filename] 查看一个文件头number行
如果head后面没有接filename那么调用前面的标准输入
tail
查看文件的最后n行
tail [filename] 查看一个文件的后10行
tail -n number [filename] 查看一个文件最后number行
tail -f [filename] 一直查看filename的后10行,可以用来监控log
若以分隔符开头则分隔符之后算第二段
例子(分隔符为:)
:dada:wewe中的dada为第二段-f 2
转载于:https://www.cnblogs.com/dazzleC/p/10568128.html
Linux下的uniq,head,tail,cut,paste相关推荐
- 如何实现Linux下高亮关键字的tail -f功能
转载自:http://hittyt.iteye.com/blog/1927026 公司内部一哥们发布到邮件列表中的一个小tip,挺有意思,属于程序员的"奇淫技巧"类吧,值得记录一下 ...
- Linux系统介绍 文本查看、操作、统计命令(head/tail cat/tac less/more • wc sort uniq • cut paste)
文本查看.操作.统计命令 •head/tail cat/tac less/more •wc sort uniq •cut paste catcat readme.txtcat > filecat ...
- sed,sort,uniq,join,cut,paste,split
linux学习--sed,sort,uniq,join,cut,paste,split ==============================sed======================= ...
- shell正则表达式(cut、sort、uniq、tr、paste)小工具
目录 一.正则表达式 二.基础正则表达式 三.扩展正则表达式元字符 四.grep命令 1.统计包含某个字符的文本行的行数 2. 不区分大小写查找the所有的行 3.查找特定集合字符 4.查找连续字符范 ...
- linux paste 变量,Linux下的paste合并命令详解
paste单词意思是粘贴.该命令主要用来将多个文件的内容合并,与cut命令完成的功能刚好相反. 粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同.paste将按行将不同文件行信息放在一 ...
- Linux下uniq命令的详解
uniq uniq 命令 文字 uniq是LINUX命令 用途 报告或删除文件中重复的行. 语法 uniq [ -c | -d | -u ] [ -f Fields ] [ -s Characters ...
- Linux中sort,uniq,cut,wc命令详解
Linux中sort,uniq,cut,wc命令详解 来源:hellodev 本文主要对Linux中sort,uniq,cut,wc这4个命令的使用方法进行了详细说明,希望对你有所帮助. sort s ...
- menisa mysql_实例详细说明linux下去除重复行命令uniq
一,uniq干什么用的 文本中的重复行,基本上不是我们所要的,所以就要去除掉.linux下有其他命令可以去除重复行,但是我觉得uniq还是比较方便的一个.使用uniq的时候要注意以下二点 1,对文本操 ...
- linux meld 中文乱码,linux下paste、diff、meld的使用
linux下paste.diff.meld的使用 非常实用的几个小命令,可用于对文件.目录进行处理. paste 逐行合并两个文件 -d 指定两个文件合并后每行之间的分隔符,如: -d " ...
- linux 下的文本处理——除去重复行uniq命令
原文地址:http://blog.51yip.com/shell/1022.html 一,uniq干什么用的 文本中的重复行,基本上不是我们所要的,所以就要去除掉.linux下有其他命令可以去除重复行 ...
最新文章
- 安装 Windows 7 64位系统 相关注意事项
- Android自定义app图标,自定义app图标(Icon) - Cordova中文网
- 前沿 | 使用Transformers进行端到端目标识别
- vi是linux文本界面编辑器吗,LINUX初学之文本编辑器(vi ,vim)
- 2017-5-5/PHP实现负载均衡的加权轮询
- iPhone为何优越过 Android呢
- 通过“”斐波那契数列“”学习函数递归
- tomcat运行超时问题解决
- python基础——求两个数的最大公因数和最小公倍数
- 全网搜索一个人的痕迹,爬取百度搜索结果
- html文件用ppt打开,ppt文件怎么打开?ppt是什么?
- 如何画好室内手绘效果图,非常值得…
- 教你台式机如何接双显示器
- 酷睿i5 10300h参数 i5 10300h处理器属于什么水平 i510300h相当于台式机
- 学习Python前序----计算机要点
- GameFramework篇:Font texture for dynamic font MainFont is missing. Please reimport the Font. All dyna
- SpecMPI2007 benchmark
- 计算机网络技术综合题大全
- IT“民工”们的中年危机:三十不立的迷茫
- 执行wsdl2java 中文乱码的解决
热门文章
- 设计模式之GOF23享元模式
- Ubuntu nginx 1.6.0 服务器 nginx.conf等相关配置
- H2_Database 概述、下载与安装、及使用入门
- 阶段5 3.微服务项目【学成在线】_day03 CMS页面管理开发_10-修改页面-前端-修改页面...
- idea增强for循环
- 阶段3 1.Mybatis_01.Mybatis课程介绍及环境搭建_02.三层架构和ssm框架的对应关系
- Winform 按钮权限拦截AOP
- 安装新版xampp后apache无法启动提示:Apache Service detected with wrong path解决方案
- 关于鼓励软件产业和集成电路产业发展有关税收政策问题的通知
- EndpointAddress——不只是一个Uri[上篇]