Bash-4.3 distribution sources and documentation
[platform/upstream/bash.git] / examples / scripts / spin.bash
1 #!/bin/bash
2 #
3 # spin.bash -- provide a `spinning wheel' to show progress
4 #
5 # Chet Ramey
6 # chet@po.cwru.edu
7 #
8 #  Copyright 1997 Chester Ramey
9 #
10 #   This program is free software; you can redistribute it and/or modify
11 #   it under the terms of the GNU General Public License as published by
12 #   the Free Software Foundation; either version 2, or (at your option)
13 #   any later version.
14 #
15 #   TThis program is distributed in the hope that it will be useful,
16 #   but WITHOUT ANY WARRANTY; without even the implied warranty of
17 #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18 #   GNU General Public License for more details.
19 #
20 #   You should have received a copy of the GNU General Public License
21 #   along with this program; if not, write to the Free Software Foundation,
22 #   Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
23
24 bs=$'\b'
25  
26 chars="|${bs} \\${bs} -${bs} /${bs}"
27  
28 # Infinite loop for demo. purposes
29 while :
30 do
31     for letter in $chars
32     do
33         echo -n ${letter}
34     done
35 done
36
37 exit 0