Heim > Artikel > Betrieb und Instandhaltung > Wie debugge ich ein Shell-Skript?
Wie debugge ich ein Shell-Skript? Wir können das Shell-Skript debuggen, indem wir den Befehl „set-xv“ im Shell-Skript verwenden oder -xv in der Befehlszeile verwenden, während wir das Skript ausführen.
Debuggen Sie das Shell-Skript, indem Sie den Befehl hinzufügen:
$ cat checkdebug.shrrree
Führen Sie das obige Skript aus und beobachten Sie die Ausgabe:
#!/bin/bash set -xv #<< This will enable debugcd /var/log/ for i in "*.log"; do du -sh $i done
Ausgabe:
#sh checkdebug.sh
Shell-Skript mit Option debuggen:
Mit dieser Option müssen wir „set-xv“ nicht im Shell-Skript hinzufügen. Erstellen Sie einfach ein Shell-Skript wie unten gezeigt.
cd /var/log/ + cd /var/log/ for i in "*.log"; do du -sh $i done + for i in '"*.log"' + du -sh boot.log mysqld.log post111.log post1121.log yum.log 0 boot.log 32K mysqld.log 0 post111.log 0 post1121.log 4.0K yum.log
wird wie folgt ausgeführt
$ cat checkdebug2.sh #!/bin/bash cd /var/log/ for i in "*.log"; do du -sh $i done
Ausgabe:
# sh -xv checkdebug2.sh
Dieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie im PHP-Chinesisch Website Linux-Tutorial-Video Kolumne!
Das obige ist der detaillierte Inhalt vonWie debugge ich ein Shell-Skript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!