Say you have a txt file, what is the command to view the top 10 lines and bottom 10 lines of file simultaneously?
i.e. if the file is 200 lines long, then view lines
Consumes stdin, but simple and works for 99% of use cases
#!/usr/bin/env bash COUNT=${1:-10} IT=$(cat /dev/stdin) echo "$IT" | head -n$COUNT echo "..." echo "$IT" | tail -n$COUNT
$ seq 100 | head_and_tail 4 1 2 3 4 ... 97 98 99 100