Hallo Christian, 

Am 2004-09-22 14:01:42, schrieb Christian Schmidt:
> Hallo Liste,
> 
> gerade tueftele ich an einem Wrapper fuer "vacation" herum, der ein
> ~/.forward-File in folgendem Format erzeugen soll:
> benutzername, "| vacation -A alias benutzername"
> 
> Der Alias stellt dabei das Konstrukt Vorname.Nachname dar; die Aliasse
> aller Benutzer liegen in _einer_ Datei:
> Vorname.Nachname: benutzername
> Also beispielsweise:
> Christian.Schmidt: schmidtc

also ich würde das umgedreht schreiben also

schmidtc:Christian.Schmidt

und dann:

> Was mir vorschwebt, ist folgendes:
> - Ich suche nach dem Benutzernamen in der aliases-Datei.
> - Beim entsprechenden Match extrahiere ich die erste Spalte, entferne
>   den Doppelpunkt, haenge "-A" vornedran und echoe das Ergebnis
>   zusammen mit dem Rest in die .forward-Datei.

ALIASFILE=aliases.ls
grep "$1" $ALIASFILE |sed -e s/^$1\://


> #!/bin/bash
>   #
>   ALIASFILE="aliases.ls"
>   USERNAME=${1}
>   #
>   awk '($2=="${USERNAME}") {print $1}' ${ALIASFILE} | sed -e 's/\://'
> 
> ...dann passiert nichts - ich bekomme keine Ausgabe.

> Gruss, Danke & sorry fuer OT,
> Christian

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917                  ICQ #328449886
                   50, rue de Soultz         MSM LinuxMichi
0033/3/88452356    67100 Strasbourg/France   IRC #Debian (irc.icq.com)

Attachment: signature.pgp
Description: Digital signature

Antwort per Email an