Você não pode fazer isso com awk
.
Usando tee
, você pode fazer algo assim:
$ awk '{print ID[i]" "Value[i]" "TS1[i]" "TS2[i]}' file | tee out1 out2
Usando tee -a
, se você deseja anexar, em vez de substituir os arquivos existentes.
Se você não quiser imprimir toda a saída, tente:
awk '
BEGIN {outfile["a.txt"];outfile["b.txt"]}
{ for (file in outfile) { print > file } }' file