常用到的文本处理命令:cat,wc,split,sort,tail,head,more,less,find,xargs
举例
1. cat Empolyee.xml | grep '<insert' 查看Empolyee的sqlMap文件中,有几个insert操作
2. cat a.txt | sort -u 对a.txt文件排序并去除重复项
3. cat a.txt | sort -u > out 对a.txt文件排序并去除重复项并保存到文件out中
4. cat b.txt | awk -F "\t" '{print $3}' 文件b.txt行内内容以tab键进行分割,利用awk选取第3列内容
5. cat c.txt | sort -u | wc –l 去重后再统计行数
6. cat a*.txt >> out 将所有以a开头的文件合并内容输入到out文件中
7. split a.txt -l 200 将文件a.txt按每200行split为多个文件
8. cat a.txt | sed 's/\t/^/g'> out, 将文件a.txt中的分隔符tab键 替换为^;sed ‘s/\t/^/g’
9. cat a.txt | grep -v '^$' > out 将文件a.txt中的空行去除并输出到out文件中
10. linux文本处理命令:谨慎使用rm –rf