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
signature.asc
Description: Digital signature

