目录
文本处理工具
grep工具:
小工具grep别名定义显示颜色:
在/etc/bashrc文件中最后一行写入别名的命令即可
grep使用(常用选项):
- -n选项(显示行号)
- -i选项(忽略大小写)
- ^行首牟定,$行尾牟定
- -v选项(取反)
- -A ,-B ,-C选项(后几行,前几行,上下几行)
- -w选项(以单词去匹配)
这是我写的一个文件
- -o选项(只显示匹配的)
cut工具:
主要用于列截取
sort工具:
sort工具用于排序,它将文件的每一行作为一个单位,从首字符往后,一次按ASCII码值进行比较,最后将它们升序输出
uniq工具:
用于去除连续的重复行
tee工具
tee工具是从标准输入读取并写入到标准输出和文件,即双向覆盖重定向(屏幕输出 | 文本输入)
diff工具
用于逐行比较文件的不同
注意:diff描述两个文件不同的方式是告诉我们怎样改变第一个文件之后与第二个文件匹配
还可以比较两个目录里文件的不同,如果只需要比较目录里文件的不同,不需要进一步比较文件的内容,需要加-q选项
正常显示:
上下文格式显示:
paste工具
paste工具用于合并文件行
tr工具
tr用于字符转换,替换和删除;主要用于删除文件中控制字符或进行字符转换
-s选项