Kod: Označi sve
#!/bin/bash
HEIGHT=15
WIDTH=50
CHOICE_HEIGHT=4
BACKTITLE="UKLJUCI ILI ISKLJUCI CITAC PAMETNIH KARTICA"
TITLE="Citac kartica"
MENU="Odaberi:"
OPTIONS=(1 "Ukljuci"
2 "Iskljuci"
3 "Instaliraj potrebne pakete (Arch Linux)"
4 "Skeniraj citac i karticu (Arch Linux)")
CHOICE=$(dialog --clear \
--backtitle "$BACKTITLE" \
--title "$TITLE" \
--cancel-label "PREKID" \
--menu "$MENU" \
$HEIGHT $WIDTH $CHOICE_HEIGHT \
"${OPTIONS[@]}" \
2>&1 >/dev/tty)
clear
case $CHOICE in
1)
systemctl start pcscd.service
;;
2)
systemctl stop pcscd.service
;;
3)
sudo pacman -S ccid opensc pcsc-tools
;;
4)
pcsc_scan
;;
esacBonus stvar (koja može, ali nije toliko bitna) je da li je moguće odmah na početku skripte dobiti da se unese lozinka pa da ju više ne treba unositi (i da ju odmah testira je li dobra ili nije da ne bi kasnije u skripti bilo problema?
P.S. S obzirom da sam prije već imao temu o Bash-u, ako admini i moderatorit misle da bi bilo dobro da ovo i ono bude jedna tema sa jedinstvenim nazivom onda molim da ih spojite.