Ich habe ein großartiges kleines Programm gefunden, mit dem ich benutzerfreundliche GUI's zu meinen Bash-Skripten hinzufügen kann;BASH-Skripte: Whiptail-Datei wählen
whiptail
jedoch die whiptail man page nicht alles, was nützlich ist und keine Beispiele nicht zur Verfügung stellt. Einige Google-Suche nach dem Handeln verstehe ich, wie man ein einfaches Ja erstellen/nein Menü whiptail:
#! /bin/bash
# http://archives.seul.org/seul/project/Feb-1998/msg00069.html
if (whiptail --title "PPP Configuration" --backtitle "Welcome to SEUL" --yesno "
Do you want to configure your PPP connection?" 10 40)
then
echo -e "\nWell, you better get busy!\n"
elif (whiptail --title "PPP Configuration" --backtitle "Welcome to
SEUL" --yesno " Are you sure?" 7 40)
then
echo -e "\nGood, because I can't do that yet!\n"
else
echo -e "\nToo bad, I can't do that yet\n"
fi
Aber was würde ich wirklich eine Datei wählen Sie das Menü mit whiptail bauen möchte einige alte Code, den ich in ein paar haben zu ersetzen verschiedene Backup/Restore-bash-Skripte ich habe:
#!/bin/bash
#This script allows you to select a file ending in the .tgz extension (in the current directory)
echo "Please Select the RESTORE FILE you would like to restore: "
select RESTOREFILE in *.tgz; do
break #Nothing
done
echo "The Restore File you selected was: ${RESTOREFILE}"
ich nehme an, das über die ‚--menu‘ Option von whiptail getan werden muss, aber ich bin nicht sicher, wie man das macht? Irgendwelche Zeiger? Oder können Sie mich in Richtung einiger Whiptail Beispiele zeigen?
Ich habe eine kleine Änderung an meiner Antwort vorgenommen (die oktale Umrechnungsformel). –