मुझे एक बहुत छोटा प्रोग्राम मिला है जो मुझे मेरे बैश स्क्रिप्ट्स में उपयोगकर्ता के अनुकूल जीयूआई जोड़ने की अनुमति देगा;बाश स्क्रिप्ट: whiptail फ़ाइल का चयन करें
whiptail
हालांकि whiptail man page कि सभी उपयोगी नहीं है और किसी भी उदाहरण प्रदान नहीं करता है। कुछ गूगल खोज करने के बाद मुझे समझ में एक सरल हाँ बनाने का तरीका/कोई 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
लेकिन क्या मैं वास्तव में whiptail का उपयोग कर कुछ पुराने कोड मैं कुछ में है बदलने के लिए एक फ़ाइल चयन मेनू का निर्माण करना चाहते हैं विभिन्न बैकअप/बहाल बैश स्क्रिप्ट मेरे पास है:
#!/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}"
मुझे लगता है इस whiptail की '--menu' विकल्प के माध्यम से किया जा सकता है, लेकिन मुझे यकीन है कि इसके बारे में जाने के लिए कैसे नहीं हूँ? कोई पॉइंटर्स? या क्या आप मुझे कुछ whiptail उदाहरणों की दिशा में इंगित कर सकते हैं?
मैंने अपने उत्तर (ऑक्टल रूपांतरण सूत्र) में एक छोटा सा परिवर्तन किया है। –