Debug Modus [Bash]

F

Fr34k_

Jungspund
Huhu, mach ich gleich noch ein Thread, nachdem mir so gut und schnell geholfen wurde :)

Also, ich will nun ein Debug Modus machen, daher ich will gewisse Sachen nur ausgeben, wenn eine Datei so aufgerufen wurde
Code:
dateinamen.sh [B]-d[/B]

Wie frage ich nun das -d ab? ;=)

Liebe Grüsse
Fr34k
 
Oh ja, das ist ein schöner Link. Schau dir besonders die positional parameters an.
 
Zuletzt bearbeitet:
Habs grade eben selbst heraus gefunden ;)
Danke dennoch

Code:
echo $1
 
@saeckereier: hmm stimmt, hätte ich vielleicht noch erwähnen sollen.
@NoXqs: getopts ist natürlich der Königsweg um mit Parametern zu arbeiten.
 
Hier mal nen auszug aus meinennen persönlichen Notizen:

+ Aufrufen von -x aktiviert tracing
** set -x ** --> dauerhaftes tracing in der aktuellen Shell aktiviere__Debugen von Shellscripten__
+ Aufrufen von -x aktiviert tracing
** set -x ** --> dauerhaftes tracing in der aktuellen Shell aktivierenn
** sh -x <script> ** --> Shellscript mit tracing aufrufen
TRICK:tracing nur für einen bestimmten Codeblock aktiveren
++++++++++++++
sh -x
codeblock
sh +x
++++++++++++++
+ Aufruf von -v aktiviert verbosity, die Shell zeigt alle befehle an die es ausführt
** sh -v <script> **

+ Aufrufen von -u warnt vor undefinierten Variablen
** sh -u <script> **
 
Zuletzt bearbeitet:

Ähnliche Themen

Keine grafische Oberfläche (Debian Installation)

subprocess.Popen() - Stream Stout

Last mit etc/passwd anzeigen lassen

Java Fehlerkonsole in Datei umlenken oder anderweitig anzeigen lassen

Queue für copy Script

Zurück
Oben