Progress bar:
#!/bin/bash
while :; do
echo -en "\e[10G" # kurzort 10. oszlopba mozgat
read -n 1 n # számot beolvas
echo -en "\e[1G\e[J\e[41m"
# \e[1G kurzort 1. oszlopba mozgat
# \e[J letörli a terminált a kurzortól kezdve
# \e[41m háttérszínt pirosra beállít
for (( c=1; c<=$n; c++ )); do
echo -n " "
done
echo -en "\e[0m" # háttérszínt visszaállít
done
Amelyik számbillentyűt lenyomod, annyi karakter széles piros csíkot kirajzol. A "read -n 1 n" utáni kódot másold ki ha akarod ezt használni; "n" változóba kell rakni hogy hány karakter széles legyen.