[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] awk-Akrobatik



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


Reply to: