apollo
22-03-2003, 06:52
Hallo,
Ich habe vor, in der bash eine einfache Verschlüsselung zu schreiben, nach diesem Schema:
function crypt()
{
if [ $1 = A ]
then
echo "1"
elif [ $1 = B ]
echo "2"
.
.
.
fi
}
read -p "command:" input
crypt $input
Also wird nur Buchstabe A mit 1 vertauscht, B mit 2 usw.
Wenn ich das allerdings so schreibe, muss ich eine 24-fache if-Abfrage schreiben, um nur mal das Alphabet für den ersten Buchsteaben habe. Wie kann ich das Ganze soweit verkürzen, dass es schneller geht?
Danke im Voraus
Ich habe vor, in der bash eine einfache Verschlüsselung zu schreiben, nach diesem Schema:
function crypt()
{
if [ $1 = A ]
then
echo "1"
elif [ $1 = B ]
echo "2"
.
.
.
fi
}
read -p "command:" input
crypt $input
Also wird nur Buchstabe A mit 1 vertauscht, B mit 2 usw.
Wenn ich das allerdings so schreibe, muss ich eine 24-fache if-Abfrage schreiben, um nur mal das Alphabet für den ersten Buchsteaben habe. Wie kann ich das Ganze soweit verkürzen, dass es schneller geht?
Danke im Voraus