Debuggen von Bash -Shell -Skripten -Techniken

Debuggen von Bash -Shell -Skripten -Techniken

Obwohl Bash Scripting keine vollwertige kompilierbare Programmiersprache ist, ist es immer noch sehr leistungsfähig und die Skriptgröße kann zu enormer Größe werden. Selbst wenn Sie nur gelegentlich Bash Scripting -Benutzer sind oder anfängliche Anfänger vervollständigen, ist einige Techniken gut zu wissen, um Ihnen zu helfen. In diesem Artikel listen wir einige meiste Befehls und grundlegende Bash -Skript -Debbuging -Techniken auf.

Die erste Debugging -Technik ist die BU -Verwendung -X Bash -Option während der Skriptausführung. Dadurch werden alle ausführenden Codezeilen gedruckt. Für eine Illustration betrachten wir ein folgendes Beispiel:

#!/bin/bash echo Hallo myvar = 3 echo $ myvar 

Um dieses Bash -Shell -Skript zu debuggen -X Bash -Option während der Skriptausführung:

$ bash -x bash -skript.sh + echo Hallo Hallo + myvar = 3 + echo 3 3 

Als nächstes und sehr gewöhnliches Bash -Skriptdebuggen ist die Verwendung des Echo -Befehls zu verwenden. Platzieren Sie den Echo -Befehl in jeder Zeile, um variable Inhalt oder sogar die gesamte Codezeile zu drucken, um zu sehen, was ausgeführt wird und was folgt. Dies wurde bereits im obigen Codebeispiel veranschaulicht Echo $ myvar.

Verwandte Linux -Tutorials:

  • Python reguläre Ausdrücke mit Beispielen
  • Verschachtelte Schleifen in Bash -Skripten
  • GDB -Debugging -Tutorial für Anfänger
  • Bash -Skript: Hallo Weltbeispiel
  • Mastering -Bash -Skriptschleifen beherrschen
  • Schleifen mit Beispielen verprügeln
  • Tipps und Trick -Beispiele für nützliche Bash -Bash -Befehlszeilen - Teil 1
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Advanced Bash Regex mit Beispielen
  • Beispiele des Linux-Komplexes Bash-Ein-Liner