awk '{if(ARGIND==1) {val[$0]}else{if($0 in val) print $0}}' file1 file2
awk '{if(ARGIND==1) {val[$0]}else{if($0 in val) delete val[$0]}}END{for(i in val) print i}' file1 file2
3.只在file2中有的行.
awk '{if(ARGIND==1) {val[$0]}else{if($0 in val) delete val[$0]}}END{for(i in val) print i}' file2 file1
awk '{if(NR==FNR){val[$0]}else{if($1 in val) print $0}}' 70029 zhima
awk '{if(NR==FNR){val[$0]=$0}else{if($5 in val) {print $1"\t"$2"\t"$3"\t"$4"\t"$5"\t"$6"\t"$7"\t1"}else{print $1"\t"$2"\t"$3"\t"$4"\t"$5"\t"$6"\t"$7"\t0"}}}' from data
4隨機選取文件的行數
shuf -n5 文件名