ChMaster|LFreak
10-11-2004, 03:24
Morgen leute,
habe da ein problem mit functionen:
iher mal ein kleiner ausschnitt aus meinem script:
#!/bin/bash
clear
echo -n -e "\033[1mWollen Sie wirklich die Dateien erneut laden (j/n)? \033[0m"; read Wollen
case $Wollen in
j) func_Download;;
n) func_Frage;;
*) echo -e "\033[31;3mFalsche eingabe!\033[0m";;
esac
func_Download()
{
if test -d $DIR_EXISTS
then
echo -e "\033[31;3mVerzeichnis ($DIR_EXISTS) existiert schon, wechsel in das Verzeichnis\033[0m";
cd xorg;
rm -f *;
else
$RED_TXT_MKDIR;
mkdir xorg;
cd xorg;
fi
echo
echo -e "\033[1mDateidaownload\033[0m"
echo -e "\033[1m--------------\033[0m"
echo
}
func_Frage()
{
echo -n -e "\033[1mGeben Sie 'quit' zum Verlassen, 'iforce' für Installieren mit rpm --force\nund 'i' fuer normale Installation ein.\033[0m"; read Geben;
case $Geben in
quit) exit 0;;
iforce) rpm -Uhv --force *rpm;;
i) rpm -Uhv *rpm;;
*) echo -e "\033[31;3mFalsche eingabe!\033[0m";;
esac
}
wenn ich auf n drücke und mit enter bestätige funktioniert es nicht, warum?
FEHLER: .... func_Frage: command not found
habe da ein problem mit functionen:
iher mal ein kleiner ausschnitt aus meinem script:
#!/bin/bash
clear
echo -n -e "\033[1mWollen Sie wirklich die Dateien erneut laden (j/n)? \033[0m"; read Wollen
case $Wollen in
j) func_Download;;
n) func_Frage;;
*) echo -e "\033[31;3mFalsche eingabe!\033[0m";;
esac
func_Download()
{
if test -d $DIR_EXISTS
then
echo -e "\033[31;3mVerzeichnis ($DIR_EXISTS) existiert schon, wechsel in das Verzeichnis\033[0m";
cd xorg;
rm -f *;
else
$RED_TXT_MKDIR;
mkdir xorg;
cd xorg;
fi
echo
echo -e "\033[1mDateidaownload\033[0m"
echo -e "\033[1m--------------\033[0m"
echo
}
func_Frage()
{
echo -n -e "\033[1mGeben Sie 'quit' zum Verlassen, 'iforce' für Installieren mit rpm --force\nund 'i' fuer normale Installation ein.\033[0m"; read Geben;
case $Geben in
quit) exit 0;;
iforce) rpm -Uhv --force *rpm;;
i) rpm -Uhv *rpm;;
*) echo -e "\033[31;3mFalsche eingabe!\033[0m";;
esac
}
wenn ich auf n drücke und mit enter bestätige funktioniert es nicht, warum?
FEHLER: .... func_Frage: command not found