【Linux】【Shell】【text】文本处理工具
文本查看及处理工具:wc, cut, sort, uniq, diff, patch
wc:word count
wc [OPTION]... [FILE]...
-l: lines
-w:words
-c: bytes
cut:
cut OPTION... [FILE]...
OPTION:
-d CHAR:以指定的字符为分隔符;
-f FIELDS:挑选出的字段;
#:指定的单个字段;
#-#:连续的多个字段;
#,#:离散的多个字段;
sort:
sort [OPTION]... [FILE]...
-n:基于数值大小而非字符进行排序;
-t CHAR:指定分隔符;
-k #:用于排序比较的字段;
-r:逆序排序;
-f:忽略字符大小写
-u:重复的行只保留一份;
复复行:连续且相同;
uniq:报告或移除重复的行
uniq [OPTION]... [INPUT [OUTPUT]]
-c:显示每行的重复次数;
-u:仅显示未曾重复过的行;
-d:仅显示重复过的的行;
diff:compare files line by line
diff [OPTION]... FILES
diff /PATH/TO/OLDFILE /PATH/TO/NEWFILE > /PATH/TO/PATCH_FILE
-u:使用unfied机制,即显示要修改的行的上下文,默认为3行;
patch:向文件打补丁
patch [OPTIONS] -i /PATH/TO/PATCH_FILE /PATH/TO/OLDFILE
patch /PATH/TO/OLDFILE < /PATH/TO/PATCH_FILE
练习:取出ifconfig eno16777736命令结果中的ip地址;
最新文章
- [Unity] 3D数学基础 - 2D旋转矩阵
- GitHub使用教程
- XAML Region标签功能
- [CareerCup] 16.4 A Lock Without Deadlocks 无死锁的锁
- 老项目的#iPhone6与iPhone6Plus适配#Icon适配
- flask-cors 实现跨域请求
- C#实现自动切割图片
- SqlServer中计算列详解
- 2014年百度之星资格赛第二题Disk Schedule
- Linux工具安装和常用配置
- flutter packages.
- python使用requests发送application/x-www-form-urlencoded请求数据
- pixi.js(入门)
- win7下安装mongodb
- 第三周作业(三)---WordCounter
- 关于react16.4——上下文Context
- Tomcat下bootstrap启动分析
- Linux 正则
- 解读SSD中的Default box(Prior Box)
- video标签 api
热门文章
- Navicat for MySQL 批量执行多个 SQL 文件
- 关于React采坑(憨批)系列---类组件(class MyCom extends React.Component--VM47:9 Uncaught TypeError: Super expression must either be null or a function, not undefined)
- nio实现文件夹内容的监听
- 痞子衡嵌入式:实测i.MXRT1010上的普通GPIO与高速GPIO极限翻转频率
- Python命令行参数及文件读出写入
- SeleniumLibrary 主要关键字 基于python3
- 分析师机构发布中国低代码平台现状分析报告,华为云AppCube为数字化转型加码
- [noi38]游戏
- [nowcoder5668H]Sort the Strings Revision
- Go语言核心36讲(Go语言实战与应用十一)--学习笔记