I have a file which has many lines, but each line is of short length.
How can I print that file in multiple column format in bash?
That file is like below:
This is the first line haha.
second line
third line
first line of second paragraph
hahahahahaha
yayayayayaya
This is the third paragraph.
3-1. random random random
3-2. random random
3-3. random random random
3-4. random random random random
3-5. random random random
3-6. random
3-7. random random random
3-8. random random
3-9. random random
3-10. random
3-11. random random random
3-12. random random
3-13. random
This is the fourth paragraph.
4-1. random random random
4-2. random random
4-3. random random random
4-4. random random random random
4-5. random random random
4-6. random
4-7. random random random
4-8. random random
4-9. random random
4-10. random
4-11. random random random
4-12. random random
4-13. random
As you can see, each line's width is short.
And I wish to print that file in below format:
$> cat sample.txt -n 3
This is the first line haha. This is the third paragraph. This is the fourth paragraph.
second line 3-1. random random random 4-1. random random random
third line 3-2. random random 4-2. random random
3-3. random random random 4-3. random random random
first line of second paragraph 3-4. random random random random 4-4. random random random random
hahahahahaha 3-5. random random random 4-5. random random random
yayayayayaya 3-6. random 4-6. random
3-7. random random random 4-7. random random random
3-8. random random 4-8. random random
3-9. random random 4-9. random random
3-10. random 4-10. random
3-11. random random random 4-11. random random random
3-12. random random 4-12. random random
3-13. random 4-13. random