awk '{print $1}' file > file_select_column
2.兩個文件的比較篩選
awk -F"\t" 'NR==FNR{a[$0];next}($1 in a)' select_list file1 >file2_selected
3.多列變成多行
awk '{for(i=1;i<=NF;i++)a[i]=a[i]?a[i]" "$i:$i}END{for(i=1;i<=NF;i++)print a[i]}'
awk '{print $1}' file > file_select_column
2.兩個文件的比較篩選
awk -F"\t" 'NR==FNR{a[$0];next}($1 in a)' select_list file1 >file2_selected
3.多列變成多行
awk '{for(i=1;i<=NF;i++)a[i]=a[i]?a[i]" "$i:$i}END{for(i=1;i<=NF;i++)print a[i]}'
一. 二. 三. ! 作 者 : Yaopengfei(姚鵬飛) 博客地址 : http://www.cnblogs.com