Re: Vorschlag: Skript zum Sichern Debian-relevanter Daten
Gruesse!
* Frank Küster <frank@debian.org> schrieb am [23.02.07 17:33]:
>
> Ich denke nicht dass es hier Probleme mit der Portabilität gibt, aber
> mit der Lesbarkeit ;-). Warum nicht einfach
>
> NOQUIET=false
>
> >> $NOQUIET && echo -n "(Creating)"
Oh Mann! Ich bin doch nur ein Seltenheits-Skripter...
Das die bash true und false kennt war mir nicht bewußt :-(
> Nicht alle shells haben echo als builtin, und nicht alle /bin/echo's
> verstehen "-n". Auf einem Debian-System allerdings schon.
Ich habe das bei mir jetzt so verändert:
-----------
# With Parameter -q we will be quiet (for cron etc)
SAY=/bin/echo
if [ ${1:-""} = "-q" ]; then
NOQUIET=false
else
NOQUIET=true
fi
##
###
$NOQUIET && $SAY "SaveYourDeb directory is" "$SYD_Dir""... "
if [ ! -d $SYD_Dir ]; then
mkdir $SYD_Dir 2>/dev/null
$NOQUIET && $SAY " -> Creating $SYD_Dir..."
fi
-------------
Und im Skript alle "echo" durch $SAY ersetzt.
> Gruß, Frank
Gruß
Gerhard
--
MSCI = M$cro Soft Certificated Installer
Reply to: