nana 292 B

123456789101112131415161718192021
  1. #!/bin/sh
  2. # usage: nana [[startline] [endline]]? [file]*
  3. if [ "X$1" = "X" ]; then
  4. echo "usage: nana [[startline] [endline]]? [file]*"
  5. exit
  6. fi
  7. if [ -f $1 ]
  8. then
  9. pr -t -n -m $*
  10. else
  11. O=`expr $1 - 1`
  12. N=$2
  13. M=`expr $2 - $O`
  14. echo \<$3\>
  15. pr -t -n $3 | head -n$N | tail -n$M
  16. fi