cut

常用选项
-b : 以字节为单位,提取出指定一定范围内的字节
-c : 以字符为单位,提取出指定一定范围内的字符
-f : 以字段为单位,提取出指定一定范围内的字段
-d : 指定字段的分隔符,一般搭配-f使用
-n : 设定不分割多字节字符,一般搭配-b使用
–complement : 提取出指定字段以外的字段
常见用法
1、提取每行中前5个字节
cut -b 1-5
2、提取每行第一个和5-6个字节
cut -b 1,5-6
3、提取每行前2个字符
cut -c 1-2
4、提取每行以:分割的第2个和第5个字段(cut的间隔符只允许是一个字符)
cut -d : -f 2,5
5、提取除第二个字段以外的所有字段
cut -f 2 --complement

head && tail

1、使用head 提取文本中的前5行
head -n 5 abc.txt
2、显示从开头到倒数第2行
head -n -1 abc.txt
3、显示倒数第三行的内容
tail -n 3 abc.txt
4、显示文件的表头信息,则需要使用-v参数
head -n 5 -v abc.txt
5、head 设置显示的最开始的内容的字符数

wc

1、wc abc.txt dwd.ttx
常用的参数
-c 计算字节数
-l 行数
-w 字符数
http://www.bioinfo-scrounger.com/archives/275

Linux文本处理(二)相关推荐

  1. 编程小技巧之 Linux 文本处理命令(二)

    合格的程序员都善于使用工具,正所谓君子性非异也,善假于物也.合理的利用 Linux 的命令行工具,可以提高我们的工作效率. 本篇文章是<Linux 文本处理命令> 续篇,在前文的基础上再介 ...

  2. linux的locate工具,linux文本查找工具之locate、find

    linux文本查找工具之locate.find 一.文件查找分为两类: 1.非实时查找:locate 2.实时查找:find 二.非实时查找:locate 非实时查找:查找速度快.非精准查找.模糊查找 ...

  3. linux的文本,Linux文本处理

    作为一名 Linux 研发人员,几乎每天都要面对文本处理场景. 因此 掌握文本处理套路 并 熟练运用文本处理命令 ,对于 提升工作效率 意义重大. 本文以一个实战例子抛砖引玉,介绍如何运用 grep ...

  4. Java开发人员必须掌握的Linux命令(二)

    子曰:"工欲善其事,必先利其器." 学习应该是快乐的,在这个乐园中我努力让自己能用简洁易懂(搞笑有趣)的表达来讲解让知识或者技术,让学习之旅充满乐趣,这就是写博文的初心. 文章目录 ...

  5. linux文本分割符怎么显示,Linux自定义分隔符IFS引发的文本处理问题

    需求是检查指定应用的某些配置所以就写了个脚本,数据文件的内容是这样的:应用名称|IP|端口    多个IP用空格,这样可以生成数组.这个文件的数据是通过部署平台的API获取后自己组装的. #!/bin ...

  6. Linux学习系列二:Linux中的常用命令

    这个系列的Linux教程主要参考刘遄老师的<Linux就该这么学>.用的系统是RHEL8,如果遇见一些命令出现问题,请首先检查自己的系统是否一致,如果不一致,可网上查一下系统间某些命令之间 ...

  7. Linux bash总结(二) 高级部分(适合初学者学习和非初学者参考)

    版本号 说明 作者 日期  1.0  添加awk和sed的说明  Sky Wang 2013/05/31  1.1  (01) 添加正则表达式(第3部分) (02) 修改awk中错误内容 Sky Wa ...

  8. linux文本去重分割,Linux命令去重统计排序

    利用Linux命令进行文本按行去重并按重复次数排序 linux命令行提供了非常强大的文本处理功能,组合利用linux命令能实现好多强大的功能.本文这里举例说明如何利用Linux命令行进行文本按行去重并 ...

  9. Linux文本编译工具VIM详解

    Linux文本编译工具VIM详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.VIM概述 1>.vim简介 1>.vi: 全称Visual editor,即文本编 ...

  10. Linux 文本 列数 统计

    Linux 文本 列数统计 方法一:(非等列数据统计) $cat 1.txt | awk '{print NF}' 444 方法二:(前提是等列数据表) $cat 1.txt | awk 'END{p ...

最新文章

  1. kafka log4j配置
  2. linux fedora35禁用或启用仓库
  3. java中this的含义_Javascript中的this的含义
  4. c++ opencv实现区域填充_利用opencv之为图像添加边框
  5. mui toast自定义样式
  6. 用eclipse无法打开html里用绝对路径添加的图片但是在外面可以打开的解决方法
  7. 计算机考研复试面试题整理
  8. 使用向导进行MFC程序设计
  9. HTML实现圆形头像效果
  10. 轻松解决vscode官网下载慢问题
  11. 2021SC@SDUSC Zxing开源代码(九)Data Matrix二维码(二)
  12. python入门教材带视频_Python全套,从入门到进阶。视频,电子书
  13. Shell替换数组元素之间的间隔符号
  14. 微信公众号定位用户所在位置
  15. 数字化具体指的是什么?
  16. 关于tomcat启动后http://localhost:8080/打不开页面的解决方案
  17. LDAP基础:3:通过389端口对openldap进行操作
  18. 什么是高防CDN?高防CDN的用处有哪些?
  19. Microsoft Teams 会议室讲解
  20. 云原生Istio安装和使用

热门文章

  1. 10个经典又容易被人疏忽的JVM面试题
  2. 阿里程序员跳槽到小外企,再无996!业余时间开发APP,每月广告收入8万多!堪比阿里P8!...
  3. Java 运行时数据区域,哪些是线程隔离的?哪些又是公有的?
  4. 最佳适应算法的计算方法
  5. 流程控制关键字——跳转结构
  6. 05 Java程序员面试宝典视频课程之Jquery
  7. linux 命令自动提示错误信息,Linux基础命令---sar显示系统活动信息
  8. mysql中比较函数_MySQL:MySQL层比较函数调用
  9. python边缘检测代码_python Canny边缘检测算法的实现
  10. 卷毛机器人抢大龙视频_腾讯这一措施,又砸碎了一些小企业的饭碗,QQ机器人成为历史...