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)

Antwort per Email an