Skip to content

Instantly share code, notes, and snippets.

Created September 4, 2012 14:31

Revisions

  1. @invalid-email-address Anonymous created this gist Sep 4, 2012.
    21 changes: 21 additions & 0 deletions bash-throbber.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,21 @@
    #!/usr/bin/env bash

    C="0" # count
    while [ $C -lt 20 ]
    do
    case "$(($C % 4))" in
    0) char="/"
    ;;
    1) char="-"
    ;;
    2) char="\\"
    ;;
    3) char="|"
    ;;
    esac

    sleep .2
    echo -ne $char "\r"
    C=$[$C+1]
    done
    echo -e 'done\r'