Uma maneira crua de fazer isso:
Use uma variável de contador que é incrementada para cada linha no arquivo. Cada 3 iterações adicionam uma nova linha ( \n
).
!/bin/bash
counter=1
cat "words.txt" | while read i
do
echo -n "$i "
if [ 'expr $counter % 3' -eq 0 ]
then
echo -en "\n"
fi
let counter=counter+1
done