Archiv

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.

MV- Handbuch Seite
Name MV -Move (umbenennen) Dateien Synopsis MV [Option]… [-t] Quelldest MV [Option]… Quelle… Verzeichnis MV [Option]… -T -Verzeichnisquelle…......
Touch-Manual-Seite
Name Touch - Ändern Sie die Datei TimestAMPS Synopsis Touch [Option]… Datei… Beschreibung Aktualisieren Sie die Zugriffs- und Änderungszeiten jeder Da...
Suchen Sie alle Dateien mit Schreibberechtigung eingeschaltet
Verwenden Sie die Befehlszeile der Linux, um alle Dateien mit Schreibberechtigungen eingeschaltet zu finden...