Chris
Eroberer
Hi,
bin was die Shellprogramierung an geht ein noob, naja eine leere Datei mit einem Befehl pro Zeile bekomme ich hin.
Hab so auch ein kleines Backupscript für ein paar spezifischen files geschrieben.
Jetzt möchte ich gern ein kleines Menü darum gestallten,
so in etwa "Press A for Network config, Press B for Logfiles" usw.
Für die ksh hab ich sowas gefunden:
aber für Bash klappt dat nicht.
Wer kann mir dabei helfen oder mit einen Link geben wo ich so etwas nach lesen kann?
bin was die Shellprogramierung an geht ein noob, naja eine leere Datei mit einem Befehl pro Zeile bekomme ich hin.
Hab so auch ein kleines Backupscript für ein paar spezifischen files geschrieben.
Code:
#!/bin/bash
NAME=$(uname -n)_$(date '+%Y%m%d%H')_config.tar.gz
echo see if we already have a $NAME
if [ -e /var/files/$ZNAME ];
then
echo "File exists I will remove it first .. Please wait"
sleep 5
rm /var/files/$NAME 2> /dev/null
echo saving in /var/files/$NAME
else
echo saving in /var/files/$NAME
fi
tar Pczf /var/files/$NAME \
/etc/network/interfaces \
/etc/*.cfg \
/etc/*.config \
/etc/*.log
echo "Sicherung wurde durchgeführt"
exit 0
Jetzt möchte ich gern ein kleines Menü darum gestallten,
so in etwa "Press A for Network config, Press B for Logfiles" usw.
Für die ksh hab ich sowas gefunden:
Code:
\t A -- \t Save configurator files
\t B -- \t Save all configuration files
\t C -- \t Save all in the * directory
\t D -- \t Save all in the /etc directory
\t E -- \t Run console
\t Q -- \t QUIT (Leave this menu program)
\t Please type a letter (from the above choices)
\t then press the RETURN key \c"
aber für Bash klappt dat nicht.
Wer kann mir dabei helfen oder mit einen Link geben wo ich so etwas nach lesen kann?