Tenho o seguinte arquivo com tabulações como separadores de campo:
header1 header2 header3 header4 header5
1field1 1field2 1field3 1field4 1field5
2field1 2field2 2field3 2field4 2field5
3field1 3field2 3field3 3field4 3field5
4field1 4field2 4field3 4field4 4field5
e gostaria de gerar cada linha em um novo arquivo (pulando a primeira linha). Cada novo arquivo será nomeado a partir do 1º e 5º campos com um separador de sublinhado. O arquivo da linha 1 (2 tecnicamente) seria nomeado "1field1_1field5.txt" e conteria todos os campos dessa linha e assim por diante. Eu tenho o seguinte comando awk que gera os nomes de arquivo corretos para a saída padrão
awk -v FS='\t' -v OFS='_' 'NR>1 {print ($1,$5 ".txt") }'
mas quando tento gerar o texto em nomes de arquivo
awk -v FS='\t' -v OFS='_' 'NR>1 {print > ($1,$5 ".txt") }'
Recebo o seguinte erro
awk: cmd. line:1: NR>1 { print > ($1,$5 ".txt") }
awk: cmd. line:1: ^ syntax error
Copiei e colei de 10 outros artigos diferentes para chegar até aqui, mas não consigo entender como minha formatação está errada.