Linux学习笔记21 --文本处理工具

本文介绍了Linux环境下常用的文本处理工具,包括diff、patch、grep、sort、uniq及sed等命令的使用方法,通过这些工具可以实现文本比对、搜索、排序、过滤和替换等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


Ⅱ 6.文本处理工具

#一.diff命令#


1.diff -c #显示上下文周围的行



2.diff -u #使用统一输出格式




#二.patch命令#


1.安装patch服务

yum install patch -y


2.生成补丁文件



3.备份文件

4补全文件



#三.grep命令#


1.grep -i #忽略大小写



2.grep -n #显示关键字所在行



3.grep -c #显示过滤结果的个数



4.grep -v #反向过滤



5.grep -E “关键字1|关键字2”#过滤多个关键字



6.^关键字 #以关键字开头的行关键字$#关键字结尾的行




#四.sort命令与uniq命令#


1.sort -n#按数值对数据排序



2.sort -r#倒序排序



3.sort -u#去除冗余行



4.sort -t 标志字符 -k 数字 filename#设置排序字段



5.uniq -c#去除冗余并统计冗余次数



6.uniq -d#显示冗余行



7.uniq -u#显示唯一行




#五.sed命令#


1.sed 's/原字符/替换字符/g' filename



2.sed -ifilename#把转换后的内容输入到制定文件



3.sed -e '策略1' -e '策略2' filename

4.sed -f命令存放文件 filename#执行编辑好的命令




5.sed -xp#复制指定行



6.sed -xd#屏蔽指定行



7.sed -n -xp#只显示指定行



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值