Ⅱ 6.文本处理工具

#一.diff命令#


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

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


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

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



#二.patch命令#


1.安装patch服务

yum install patch -y


2.生成补丁文件

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


3.备份文件

4补全文件

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


#三.grep命令#


1.grep -i #忽略大小写

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


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

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


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

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


4.grep -v #反向过滤

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


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

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


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

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



#四.sort命令与uniq命令#


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

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


2.sort -r#倒序排序

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


3.sort -u#去除冗余行

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


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

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


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

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


6.uniq -d#显示冗余行

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


7.uniq -u#显示唯一行

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



#五.sed命令#


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

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


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

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


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

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

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

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

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


5.sed -xp#复制指定行

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


6.sed -xd#屏蔽指定行

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


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

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


相关文章: