Tools and things that make my life easier - y'all might like them too
more-head
Displays as much of a file as possible in the current number of lines on the screen.
Syntax: more-head
There are no options or arguments
Imagine a command that prints many lines:
$ Data.py | json | headtail
1 {
2 "booleans": [
3 false,
4 false,
5 false,
.
.
.
144 "f3094778-edbc-4b0c-9cba-e54f2110db77",
145 "fb79a67c-61d4-4deb-9467-5c08e0998b3c",
146 "ee11fa67-f37f-4fa3-996d-345057acb659"
147 ]
148 }
$
You might want to view as much of the top of the output as possible without counting the number of lines on the screen. This script will sense the number of lines on the screen and print one line less than the number of lines on the screen. It does one less to allow for the command to remain on the screen:
more
and head
commands.fitwidth
).