Jesse_b deu uma resposta parcial em um comentário , mas pode não fazer exatamente o que você quer.
Se você descreveu com precisão o que deseja, na verdade é muito simples:
while read -a nums
do
for num in "${nums[@]}"
do
printf '%d00 hours ' "$num"
done
done < file1
read -a nums
lê uma matriz de valores (ou seja, vários valores).
"${nums[@]}"
refere-se à coleção de valores
armazenado na matriz nums
;
for num in …
faz um loop através deles, atribuindo cada um a num
.
Em seguida, imprimimos cada um seguido por 00 hours
e um espaço.
Isso irá imprimi-los todos em uma linha, como você mostrou na sua pergunta.
Para finalizar a linha, adicione echo
ou printf '\n'
no final do código acima.
Se você quiser que cada um seja impresso em uma linha separada,
altere o comando printf
(no meio) para
printf '%d00 hours\n' "$num"