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.

WWW -Mechanize - Top 101 Autorisierung erforderlich
Hier ist ein kleines Skript, wie man sich bei a anmeldet .HTaccess -geschützte Seite. Nehmen wir an, dass die URL wir uns anmelden wollen http () // w...
Ändern Sie die Prioritäten von Linux -Prozessen mit Nizza und Renice
Jeder Prozess, der auf dem Linux -System ausgeführt wird, hat eine Standardpriorität zugewiesen......
CHMOD-SCHANUAL-Seite
Name CHMOD - Ändern Sie die Dateimodus -Bits Synopsis chmod [Option]… Modus [, Modus]… Datei… CHMOD [Option]… Octal -Mode -Datei… CHMOD [Option]…......