1) 提取文件前几行:
例如,提取前5行:head -n 5 source_file > des_file
2) 依据内容筛选文件
awk 'BEGIN {FS="\t";OFS="\t"} {if($19!="") print}' source_file > des_file
3)灵活使用head和tail命令得到文件任意行的数据
例如,一个文件共有30行数据,我们要得到12到25行数据,我们可以写以下命令
head -n -5 test.txt | tail -n +12
4) 假如我们查找某个文件的一行,如何查看这一行前面或后面的数据
cat filename | grep key -A 5 //A: after
cat filename | grep key -B 5 // B:before