grep用于关键字搜索文本
-i在搜索的时候忽略大小写
-n显示结果所在行数
-v输出不带关键字的行
-Ax在输出的时候包含结果所在行之后的指定行数
-Bx在输出的时候包含结果所在行之前的指定行数
grep xxx /etc/passwd 在、etc/passwd文本中查询xxx。
find / -user linuxcat | grep video 在根目录下查询所属用户是linuxcat的文件,将所有的输出信息通过管道输出给grep,查找find输出中含有video关键子的信息
cut用以基于列处理文本内容
-d指定分割字符
-f指定输出的列号
-c基于字符进行切割 cut -c2-6 /etc/passwd
cut -d: -f1 /etc/passwd 使用:作为分割符,将,目标文件处理一列一列的,之后在去显示第一列
grep root /etc/passwd | cut -d: f3
wc用以统计文本信息
-l只统计行数
-w只统计单词
-c只统计字节数
-m只统计字符数
sort用以对文本内容进行排序
-r进行倒序排序
-n基于数字进行排序
-f忽略大小写
-u删除重复行
-tc使用c作为分隔符分割为列进行排序
-kx当进行基于指定字符分割为列的排序时,指定基于那个列排序
unlq用以删除重复的相邻行
diff用以比较两个文件的区别
-i忽略大小写
-b忽略空格数量的改变
-u统一显示比较信息(一般用以生成patch文件)
diff -u linuxcat linuxcat-new>final.patch
tr用以处理文本内容
-d删除关键字
tr -d 'tmd'<linxcat
转换大小写
tr 'a-z''A-Z'<linuxcat
sed 用以搜索并替换文本
sed 's/cat/ac/g' 333 将名为333的文本中所有cat替换成ac。g代表替换所有,也可以指定只替换多少行,sed'1,20s/...'... 代表替换1到20行,通过-e参数可以同时指定多个

转载于:https://www.cnblogs.com/mxdream/p/7563397.html

linux的文本处理相关推荐

  1. Linux之文本搜索命令 grep

    Linux之文本搜索命令 1. grep命令的使用 命令 说明 grep 文本搜索 grep命令效果图: [使用单引号和双引号效果是一样的] 2. grep命令选项的使用 命令选项 说明 -i 忽略大 ...

  2. linux shell find depth,搞定 Linux Shell 文本处理工具,看完这篇集锦就够了

    原标题:搞定 Linux Shell 文本处理工具,看完这篇集锦就够了 Linux Shell是一种基本功,由于怪异的语法加之较差的可读性,通常被Python等脚本代替.既然是基本功,那就需要掌握,毕 ...

  3. Linux的文本字段统计方法

    Linux的文本字段统计方法 一.环境介绍 二.目的及要求 三.实际操作 一.环境介绍 二.目的及要求 三.实际操作 一.环境介绍 1.linux版本为RHEL8.0版本 2.使用权限为root账号权 ...

  4. linux下文本模式不能登录,图形可以登录

    问题描述 : 输入用户名密码后弹回,重复提示用户输入行,表示不登陆!!! 问题出现前的操作 : 在图形界面将启动配置文件中的启动模式由runlevel 5 改为 3,然后重启电脑. 解决方式 : 在项 ...

  5. linux 在文本模式下(命令模式)下,中文是乱码,如何解决?

    linux 在文本模式下(命令模式)下,中文是乱码,如何解决? 转载于:https://blog.51cto.com/renxi/449690

  6. linux对于文本的操作,linux惯用文本操作命令

    linux常用文本操作命令 ---------- vi ---------- vi +n filename:打开文件,并将光标置于n行行首 vi +/pattern filename:打开文件,并将光 ...

  7. linux隔行打印文本,详解正则表达式及Linux三大文本处理工具

    grep.sed和awk都是文本处理工具,虽然都是文本处理工具但却都有各自的优缺点,一种文本处理命令是不能被另一个完全替换的,否则也不会出现三个文本处理命令了. 一.正则表达式 1.匹配字符的类型 [ ...

  8. linux命令 三大利器,awk、grep、sed是linux操作文本的三大利器,也是必须掌握的linux命令之一...

    awk.grep.sed是linux操作文本的三大利器,也是必须掌握的linux命令之一.三者的功能都是处理文本,但侧重点各不相同,其中属awk功能最强大,但也最复杂.grep更适合单纯的查找或匹配文 ...

  9. linux程序文本,Linux之文本处理

    Linux之文本处理 一.文本编辑器 在Linux系统中,即使在控制台命令行状态下,也需要进行大量的文本处理工作.Linux系统中几乎所有的配置文件都是以纯文本形式存在的,我们也要对这些文件进行编辑工 ...

  10. linux 全选 编辑文本_强烈推荐:Linux终端文本编辑器Micro

    一般来说Linux老手们用的编辑器都是vi或vim,但是vim等的操作方式对新人超级不友好的. VS Code作为编辑器也不错,但是并不是每个服务器都装了WM和DM. 于是一般都得苦哈哈的用nano. ...

最新文章

  1. [mysql] MySQL Order By Rand()效率【转载】
  2. Oracle imp导入数据
  3. .htaccess:正则表达式、重定向代码
  4. Condition.doSignal
  5. php设计模式之——建造者模式
  6. matlab计算位温,大气物理学复习资料
  7. 图像处理之图像特征匹配
  8. 加密的病历单(信息学奥赛一本通-T1137)
  9. 一起学习C语言:C语言基本语法(五)
  10. 解决 Windows 端口被占用问题
  11. 10001_关于window10下其它主机无法ping通本地的设置
  12. 有效的python属性管理:描述符的使用
  13. 【状压DP】OpenJ_POJ - C17K Lying Island
  14. 共享文件服务器管理软件,企业共享文件管理软件 局域网文件共享工具的选择...
  15. 利用Adams对单摆进行建模、仿真的动力学分析
  16. C语言实现万年历记事本,简单实用的layui日历标注记事本代码
  17. html修改按钮属性,button属性
  18. 腾讯AI八篇论文入选顶级医学影像会议MICCAI ,涉及病理癌症图像分类等
  19. 你们公司有职业通路图吗
  20. 微信公众平台学习笔记

热门文章

  1. 拟牛顿法算法的设计与实现c语言,牛顿法与拟牛顿法的故事
  2. PC微信逆向--在线备份数据库
  3. Libp2p - IPFS 与 Polkadot :双剑合璧会有时
  4. VMWare workstation 和 player区别
  5. 2012年第三届C/C++ B组蓝桥杯省赛真题
  6. 【考试记录】Apsara Clouder大数据技能认证:MOOC网站日志分析
  7. 目标跟踪之Lukas-Kanade光流法
  8. linux设备驱动归纳总结(八):4.总线热插拔
  9. 2019/01/01 一位前端实习生 艰辛过程 励志 实习周记(二)——第一周
  10. Android开发常用的测试用具