ludc
2023-08-24 56c45e1f4be85d6bbfb3a03437021c6742b32ad9
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