1
2
3
4
5
6
7
8
9
10
11
12
13
14
| #!/bin/bash
| # spin.sh -- show a spinner (for coverage test)
| # Copyright (C) 2014 SheetJS
|
| wpid=$1
| delay=1
| str="|/-\\"
| while [ $(ps -a|awk '$1=='$wpid' {print $1}') ]; do
| t=${str#?}
| printf " [%c]" "$str"
| str=$t${str%"$t"}
| sleep $delay
| printf "\b\b\b\b"
| done
|
|