Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2015
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.46 KB | None | 0 0
  1. ,Flag2,,Flag4,Flag5,,,,,Flag10,Flag11,Flag12,Flag13
  2.  
  3. awk -F, '{for(i=1;i<=NF;i++)if($i=="Flag10")print i}' file
  4.  
  5. $ echo ',Flag2,,Flag4,Flag5,,,,,Flag10,Flag11,Flag12,Flag13' | awk -F, '{for(i=1;i<=NF;i++)if($i=="Flag10")print i}'
  6. 10
  7.  
  8. awk -F, -v head="Flag10" '
  9. FNR == 1 {for (i=1; i<=NF; i++) col[$i] = i}
  10. {print $col[head]}
  11. ' << END
  12. ,Flag2,,Flag4,Flag5,,,,,Flag10,Flag11,Flag12,Flag13
  13. 10,20,30,40,50,60,70,80,90,100,110,120,130
  14. END
  15.  
  16. Flag10
  17. 100
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement