博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux命令行文本处理工具
阅读量:7287 次
发布时间:2019-06-30

本文共 523 字,大约阅读时间需要 1 分钟。

http://itercast.com/lecture/28

 

grep  关键字  指定文件

-i   搜索时忽略大小写

-n  显示结果所在行

-v  显示不包含关键字的行

基于列的文本处理:

cut -d: -f1 /etc/passwd

-d  指定分割字符

-f  指定显示列

-c  基于字符顺序进行列分割

文本统计:

wc linuxcast

-l   只统计行数

-w  只统计单词书

-c   只统计字节数

-m  只统计字符数 

文本排序:

sort linuxcast

-r   倒序排序

-n   基于数字进行排序

-f   忽略大小写

-u   删除重复行

文本比较:

diff linuxcast-1 linuxcast-2

-i   忽略大小写

-b  忽略空格数变化

-u  统一显示信息(一般用于生成patch文件)

文本转换:

tr -d "TMD" < linuxcast     删除指定关键字

tr 'a-z' 'A-Z' < linuxcast    转换大小写

搜索替换:

sed 's/linux/unix/g' linuxcast   将所有linux关键字替换为unix

转载于:https://www.cnblogs.com/WangCT/p/3443163.html

你可能感兴趣的文章
SpringMVC用responsebody标签返回json的时候Error406
查看>>
Python开发SVN批量提交命令脚本
查看>>
关于IE的bug(CSS)
查看>>
Linux NFS服务器详解
查看>>
Tomcat invalid LOC header (bad signature)
查看>>
永久关闭selinux
查看>>
修改nginx服务的默认用户
查看>>
linux下查找字符串的命令
查看>>
Squid代理服务器的ACL访问控制和日志分析
查看>>
创业很辛苦,需要足够坚持面对
查看>>
uboot移植(一):移植前的准备工作
查看>>
PaaS平台型IT运维&运营模式能给企业带来什么?
查看>>
全球市值Top20的加密货币技术对比
查看>>
python 操作 K8S
查看>>
「docker实战篇」python的docker-抖音appium模拟滑动操作(22)
查看>>
C语言中什么是原型定义
查看>>
Mail服务器架设
查看>>
C++中关于指针作为参数传递的问题
查看>>
大清单报表应当怎么做?
查看>>
Spring AOP 实现方法日志记录以及执行时间打印
查看>>