Hallo Juergen, * Juergen Salk, 22.09.2004 (d.m.y): > if [ ! -z "$ALIAS" ]; Aua... Steht ja auch deutlichst in "man test"... Naja, es klappt jetzt mit folgendem Skript: #!/bin/bash # ALIASFILE="aliases.ls" # # Usernamen als Argument: USER=${1} # # Alias extrahieren, sofern vorhanden. # Gibt wenn vorhanden, den Alias und sonst nichts zurueck: # ALIAS=`awk -F": " -v USER="${USER}" \ '$2==USER { print $2 ", \"| /usr/bin/vacation -A " $1 " " $2 "\"" }' $ALIASFILE` # # Teste $ALIAS auf Laenge 0: # if [ ! -z "$ALIAS" ]; then echo "${ALIAS}" else echo "${USER}, \"| /usr/bin/vacation ${USER}\"" fi Tausend Dank an alle, die unterstuetzend eingegriffen haben!! Gruss, Christian -- Denken ist schwer, darum urteilen die meisten. -- Carl Gustav Jung
Attachment:
signature.asc
Description: Digital signature