Đạt đang tìm một đoạn code để countdown, thì tìm thấy code này khá hay. Tuy nhiên Đạt không hiểu lý do tại sao mình lại cần wait
sau khi sleep 1
nhỉ?
countdown()
{
countdown=${1:-60} ## 60-second default
w=${#countdown}
while [ $countdown -gt 0 ]
do
sleep 1 &
printf " %${w}d\r" "$countdown"
countdown=$(( $countdown - 1 ))
wait
done
printf "\a"
} 2>/dev/null