Christian Schmidt <[EMAIL PROTECTED]> wrote: > #!/bin/bash > # > ALIASFILE="aliases.ls" > USERNAME=${1} > # > awk '($2=="${USERNAME}") {print $1}' ${ALIASFILE} | sed -e 's/\://'
Das kann nicht gehen, weil ${USERNAME} innerhalb des Quotings nicht expandiert wird. Wenn ich mich jetzt nicht selbst mit dem Quoting verhampelt habe, sollte es mit folgendem Dreizeiler funktionieren: #!/bin/bash ALIASFILE="aliases.ls" ALIAS=`awk -F ': ' '($2=="'"$1"'") {print $1}' $ALIASFILE` echo "$1" aliased to "$ALIAS" Beste Grüße - Jürgen -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)