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

来源:互联网 发布:美帝良心想 知乎 编辑:程序博客网 时间:2024/05/21 23:00

Ⅱ 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#只显示指定行



0 0
原创粉丝点击