Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. #!/bin/sh
  2. watchit() {
  3. HOME=$(tput cup 0 0)
  4. ED=$(tput ed)
  5. EL=$(tput el)
  6. ROWS=$(tput lines)
  7. COLS=$(tput cols)
  8. printf '%s%s' "$HOME" "$ED"
  9. while true
  10. do
  11. CMD="$@"
  12. ${SHELL:=sh} -c "$CMD" | head -n $ROWS | while IFS= read LINE; do
  13. printf '%-*.*s%s\n' $COLS $COLS "$LINE" "$EL"
  14. done
  15. printf '%s%s' "$ED" "$HOME"
  16. sleep 1
  17. done
  18. }
  19.  
  20. watchit top -b -n 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement