나는 배쉬 스크립트에 사용자 친화적 인 GUI를 추가 할 수있는 훌륭한 작은 프로그램을 발견했다.BASH 스크립트 : whiptail 파일 선택
whiptail man page이 모두 도움이되지 않습니다와 예제를 제공하지 않습니다 그러나 채찍 꼬리
. 일부 구글 검색을 수행 한 후 나는/어떤 메뉴를 사용하여 채찍 꼬리 간단한 예를 만드는 방법을 이해하지 :
#! /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
하지만 난 정말 내가 몇 년이 오래된 코드를 대체하는 채찍 꼬리를 사용하여 파일 선택 메뉴를 구축하고자하는 것
#!/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}"
내가이 채찍 꼬리의 '--menu'옵션을 통해 수행해야합니다 가정,하지만 난 그것에 대해 이동하는 방법을 잘 모르겠습니다 : 다른 백업/복원 bash는 스크립트는 내가 가진? 포인터가 있습니까? 아니면 몇 가지 예를 들어 설명해 줄 수 있습니까?
나는 내 대답 (8 진수 변환 공식)에 약간의 변경을가했습니다. –