Sample Header Ad - 728x90

Stack screen output into columns to make use of screen width and avoid scrolling

1 vote
1 answer
173 views
I often use gridengine's qstat command on our HPC cluster but since I have many jobs running on the cluster the output is too long to fit on my screen and I end up doing a lot of scrolling to see the upper section of the output. My terminal has enough space for two columns so it would be nice if they output could flow into columns and shown side-by-side. **Example using simple data file:** Obviously this should be general to any screen output so to illustrate here is a simpler example: My file data1.txt contains 100 lines of "This is a test". >> cat data1.txt This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test (etc. until 100th line) >> **Desired output:** >> cat data1.txt | something | something_else -n 2 This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test This is a test (etc. until 50 rows) Of course, it would be nice to specify any arbitrary number of columns. The only similar question/answer that I found was this one but I'm hoping there is a simpler way to do this in one line using pipes and no script files.
Asked by feedMe (219 rep)
Feb 22, 2017, 04:12 PM