linux的文本处理
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的文本处理相关推荐
- Linux之文本搜索命令 grep
Linux之文本搜索命令 1. grep命令的使用 命令 说明 grep 文本搜索 grep命令效果图: [使用单引号和双引号效果是一样的] 2. grep命令选项的使用 命令选项 说明 -i 忽略大 ...
- linux shell find depth,搞定 Linux Shell 文本处理工具,看完这篇集锦就够了
原标题:搞定 Linux Shell 文本处理工具,看完这篇集锦就够了 Linux Shell是一种基本功,由于怪异的语法加之较差的可读性,通常被Python等脚本代替.既然是基本功,那就需要掌握,毕 ...
- Linux的文本字段统计方法
Linux的文本字段统计方法 一.环境介绍 二.目的及要求 三.实际操作 一.环境介绍 二.目的及要求 三.实际操作 一.环境介绍 1.linux版本为RHEL8.0版本 2.使用权限为root账号权 ...
- linux下文本模式不能登录,图形可以登录
问题描述 : 输入用户名密码后弹回,重复提示用户输入行,表示不登陆!!! 问题出现前的操作 : 在图形界面将启动配置文件中的启动模式由runlevel 5 改为 3,然后重启电脑. 解决方式 : 在项 ...
- linux 在文本模式下(命令模式)下,中文是乱码,如何解决?
linux 在文本模式下(命令模式)下,中文是乱码,如何解决? 转载于:https://blog.51cto.com/renxi/449690
- linux对于文本的操作,linux惯用文本操作命令
linux常用文本操作命令 ---------- vi ---------- vi +n filename:打开文件,并将光标置于n行行首 vi +/pattern filename:打开文件,并将光 ...
- linux隔行打印文本,详解正则表达式及Linux三大文本处理工具
grep.sed和awk都是文本处理工具,虽然都是文本处理工具但却都有各自的优缺点,一种文本处理命令是不能被另一个完全替换的,否则也不会出现三个文本处理命令了. 一.正则表达式 1.匹配字符的类型 [ ...
- linux命令 三大利器,awk、grep、sed是linux操作文本的三大利器,也是必须掌握的linux命令之一...
awk.grep.sed是linux操作文本的三大利器,也是必须掌握的linux命令之一.三者的功能都是处理文本,但侧重点各不相同,其中属awk功能最强大,但也最复杂.grep更适合单纯的查找或匹配文 ...
- linux程序文本,Linux之文本处理
Linux之文本处理 一.文本编辑器 在Linux系统中,即使在控制台命令行状态下,也需要进行大量的文本处理工作.Linux系统中几乎所有的配置文件都是以纯文本形式存在的,我们也要对这些文件进行编辑工 ...
- linux 全选 编辑文本_强烈推荐:Linux终端文本编辑器Micro
一般来说Linux老手们用的编辑器都是vi或vim,但是vim等的操作方式对新人超级不友好的. VS Code作为编辑器也不错,但是并不是每个服务器都装了WM和DM. 于是一般都得苦哈哈的用nano. ...
最新文章
- [mysql] MySQL Order By Rand()效率【转载】
- Oracle imp导入数据
- .htaccess:正则表达式、重定向代码
- Condition.doSignal
- php设计模式之——建造者模式
- matlab计算位温,大气物理学复习资料
- 图像处理之图像特征匹配
- 加密的病历单(信息学奥赛一本通-T1137)
- 一起学习C语言:C语言基本语法(五)
- 解决 Windows 端口被占用问题
- 10001_关于window10下其它主机无法ping通本地的设置
- 有效的python属性管理:描述符的使用
- 【状压DP】OpenJ_POJ - C17K Lying Island
- 共享文件服务器管理软件,企业共享文件管理软件 局域网文件共享工具的选择...
- 利用Adams对单摆进行建模、仿真的动力学分析
- C语言实现万年历记事本,简单实用的layui日历标注记事本代码
- html修改按钮属性,button属性
- 腾讯AI八篇论文入选顶级医学影像会议MICCAI ,涉及病理癌症图像分类等
- 你们公司有职业通路图吗
- 微信公众平台学习笔记
热门文章
- 拟牛顿法算法的设计与实现c语言,牛顿法与拟牛顿法的故事
- PC微信逆向--在线备份数据库
- Libp2p - IPFS 与 Polkadot :双剑合璧会有时
- VMWare workstation 和 player区别
- 2012年第三届C/C++ B组蓝桥杯省赛真题
- 【考试记录】Apsara Clouder大数据技能认证:MOOC网站日志分析
- 目标跟踪之Lukas-Kanade光流法
- linux设备驱动归纳总结(八):4.总线热插拔
- 2019/01/01 一位前端实习生 艰辛过程 励志 实习周记(二)——第一周
- Android开发常用的测试用具