Hallo, Klaus! On 03/29/2017 06:08:49 PM, Klaus Becker wrote:
Debug-Mechanismen der Shell beherrsche ich nicht, sonst hâtte ich sie schonIch bin ja auch kein großartiger Programmierer; Bash-Scripte schreibe ich auch nicht täglich, sondern nur, wenn wirklich mal ein Projekt habe, für das ich ein Script benötige. Dazwischen können dann auch schon einmal Wochen oder Monate liegen, so dass ich bei bestimmten Dingen doch immer wieder nachlesen muss. Hilfreich fand ich da immer den Advanced Bash-Scripting Guide (siehe <http://tldp.org/LDP/abs/html/>). Der enthält auch viele Beispiele -- wenn es Dir nichts ausmacht, dass alles auf Englisch geschrieben ist, kann ich Dir den ABS-Guide als Einstiegslektüre und Nachschlagewerk empfehlen!benutzt.
Zum Thema Debug-Mechanismen: Kennst Du bashdb, den Bash-Debugger? Bei meinem letzten Projekt hat mir der sehr dabei geholfen, nachzuvollziehen, was wirklich passiert, welche Variablen welche Werte haben etc. -- so kommt man Problemen mit Subshells sowie lokalen und globalen Variablen auf die Spur.
Übrigens gibt es sowohl den ABS-Guide als auch den Debugger als Debian-Paket:
# apt-get install abs-guide bashdb Vielleicht hilft Dir ja das ja weiter? Beste Grüße Andreas
Attachment:
pgpCn5oUys7bT.pgp
Description: PGP signature