Você pode usar a expansão de chaves e printf
:
printf "%s\t" ROW1 n{1..300}
A primeira cadeia especifica o formato da saída para printf
e %s
é substituído por um argumento correspondente. Como há apenas %s
, printf
reutilizará o especificador de formato até que todos os argumentos estejam esgotados. Isso deixará uma guia à direita.
{1..300}
é a sintaxe bash que se expande em números de 1 a 300, separados por espaços. Se uma string for adicionada antes ou depois das chaves, o formulário expandido também terá essa string anexada.
Para evitar uma guia à direita, você terá que imprimir algo separadamente, a primeira ou a última palavra:
printf "ROW1"; printf "\tn%d" {1..300}
printf "%s\t" ROW1 n{1..299}; echo n300