skript mit parametern aufrufen

C

coro

Grünschnabel
hallo,

es soll ein Skript wahlweise mit oder ohne Parameter aufgerufen werden.
Wird kein Parameter übergeben soll das gesamt skript ausgeführt werden. Wird hingegen ein bestimmter Parameter (Bsp.: -l) übergeben, soll nur ein gewisser Teil des skripts ausgeführt werden.
Danke
 
Zuletzt bearbeitet:
so hab ich es gemacht aber es geht leider nicht

if [$1="l"]

then echo "Heute ist" `date +"%A"`", der" `date`

else



echo "SYSTEMINFO:*******************************"
echo "Heute ist" `date +"%A"`", der" `date +"%d.%B.%Y"`"."
echo "Mein aktuelles Verzeichnis ist" `pwd`"."
echo "Angemeldet bin ich als" `whoami` "am Host" `hostname`", Terminaltyp ist"`tty`"."
echo "Derzeit sind hier" `who | wc -l` "von ca. "`../etc/passwd.htwm`"potentiellen Benutzern dieses Systems aktiv."
echo "*******************************ENDE DER SYSINFO"

fi
 
Probiers mal mit Leerzeichen zw [ ]

Code:
if [ $1 = "l" ]; then
...
fi
 

Ähnliche Themen

Verzeichnis mit 1200 Dateien auf Verweise in Textdateien checken

PHP funktioniert, nur Web-Aufrufe mit Optionen nicht.

Skript soll nicht doppelt laufen... kill pkill pid cron

Sudo in Skripten

[Gelöst] Suchen und ersetzen mit Hilfe mehrerer Parameter

Zurück
Oben