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相关推荐

  1. 如何实现Linux下高亮关键字的tail -f功能

    转载自:http://hittyt.iteye.com/blog/1927026 公司内部一哥们发布到邮件列表中的一个小tip,挺有意思,属于程序员的"奇淫技巧"类吧,值得记录一下 ...

  2. 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 ...

  3. sed,sort,uniq,join,cut,paste,split

    linux学习--sed,sort,uniq,join,cut,paste,split ==============================sed======================= ...

  4. shell正则表达式(cut、sort、uniq、tr、paste)小工具

    目录 一.正则表达式 二.基础正则表达式 三.扩展正则表达式元字符 四.grep命令 1.统计包含某个字符的文本行的行数 2. 不区分大小写查找the所有的行 3.查找特定集合字符 4.查找连续字符范 ...

  5. linux paste 变量,Linux下的paste合并命令详解

    paste单词意思是粘贴.该命令主要用来将多个文件的内容合并,与cut命令完成的功能刚好相反. 粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同.paste将按行将不同文件行信息放在一 ...

  6. Linux下uniq命令的详解

    uniq uniq 命令 文字 uniq是LINUX命令 用途 报告或删除文件中重复的行. 语法 uniq [ -c | -d | -u ] [ -f Fields ] [ -s Characters ...

  7. Linux中sort,uniq,cut,wc命令详解

    Linux中sort,uniq,cut,wc命令详解 来源:hellodev 本文主要对Linux中sort,uniq,cut,wc这4个命令的使用方法进行了详细说明,希望对你有所帮助. sort s ...

  8. menisa mysql_实例详细说明linux下去除重复行命令uniq

    一,uniq干什么用的 文本中的重复行,基本上不是我们所要的,所以就要去除掉.linux下有其他命令可以去除重复行,但是我觉得uniq还是比较方便的一个.使用uniq的时候要注意以下二点 1,对文本操 ...

  9. linux meld 中文乱码,linux下paste、diff、meld的使用

    linux下paste.diff.meld的使用 非常实用的几个小命令,可用于对文件.目录进行处理. paste 逐行合并两个文件 -d 指定两个文件合并后每行之间的分隔符,如: -d " ...

  10. linux 下的文本处理——除去重复行uniq命令

    原文地址:http://blog.51yip.com/shell/1022.html 一,uniq干什么用的 文本中的重复行,基本上不是我们所要的,所以就要去除掉.linux下有其他命令可以去除重复行 ...

最新文章

  1. 两个对于Apriltag图片处理问题讨论
  2. 一秒完成充电,超级量子电池即将问世
  3. WebConfig的经典使用,大家一起交流一下吧!!!
  4. 【网络收集】order by 自定义排序
  5. Why manually change will not trigger text determination case 2
  6. laravel没有route.php,Laravel中的RouteCollection.php中的NotFoundHttpException
  7. 不是技术牛人,如何拿到国内IT巨头的Offer(转载)
  8. SpringCloud工作笔记057---常用免费数据接口
  9. Rails测试《二》单元测试unit test
  10. PLAY2.6-SCALA(五) Action的组合、范围的设置以及错误的处理
  11. 基于python的学生管理系统的设计开题报告_学生信息管理系统设计开题报告
  12. 已知两点坐标求水平距离_已知两点坐标,两点间距离是多少 ,求那个公式
  13. Ubuntu LogViewer调试工具
  14. centor 7英伟达显卡驱动安装
  15. 黑苹果Mac OS 12镜像下载 DMG
  16. Gym - 100502G Outing (强连通缩点+树形依赖背包)
  17. iPhone/iPad的IAP防破解之第三方服务器二次验证
  18. win11系统电脑打开桌面便签小工具的操作方法
  19. js绑定onblur事件
  20. python画图代码100行_用100行Python代码告诉你国庆那些景点爆满!

热门文章

  1. cat的用法matlab,MATLAB中“repmat”与“cat”函数的用法
  2. c# 标准正太分布函数_数据处理中0-1规范化和标准化
  3. 文件服务器 选型,文件服务器选型
  4. epel源mysql版本_centos网络yum源和epel源(2017可用首选)
  5. 二十五、JAVA多线程(二、吃苹果案例)
  6. 阶段3 2.Spring_07.银行转账案例_9 基于子类的动态代理
  7. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第3节 两种获取Stream流的方式_8_Stream流中的常用方法_skip...
  8. Python 函数参数 传引用还是传值
  9. 观看杨老师(杨旭)Asp.Net Core MVC入门教程记录
  10. 在Azure Cloud Service中部署Java Web App(2)