Eu temo que você não queira fazer isso, mas esse script deve fazer algo que você gostaria:
#!/bin/bash
input=$(cat)
line=""
max=
for word in $input; do
if (( (${#line} + ${#word} + 1) > max )); then
echo "$line"
line=""
fi
line+="$word"
line+=" "
done
echo $line
Uso: cat text_file.txt | bash the_script.sh $COLUMNS