try (o awk pode estar em uma linha)
id=...
awk -v id=$id 'NR==1 { x=NF+1 ; $x = "id" ; print ; }
NR > 1 { x=NF+1 ; $x = id ; print ; } ' file > new_file
onde
-
-v id=$idcola id do shell para o awk, se id tiver um caractere engraçado, use-v id="îd" -
NR == 1,NR > 1selecione primeiro, outra linha -
{ x=NF+1 ; $x = id ; print ; }push $ id (id no awk)