> Is there an easy way to transpose the text so that rows become > columns, and vice versa? Delimiter is space.
If you know in advance the number of rows & colums, it's easy: term% cat t one two three four five six seven eight nine ten eleven twelve term% tr -s ' ' '\xA' <t | pr -t -3 -l4 | tr -s ' ' ' ' one five nine two six ten three seven eleven four eight twelve