Tool zum 'reverse engineering' von shell scripts

Hi,
Ich habe zahllose, komplexe shell scipts (csh, ksh) unter AIX zu denen es keine Doku oder sonstige Infos gibt.

Leider werden auch die Variablen mit export „session global“ zugänglich gemacht, was das Verständnis noch mehr beeinträchtigt. (woher kommt diese Variable jetzt auf einmal)

Daher sieht meine derzeitig einzige Möglichkeit so aus:
1 Script aufmachen (PsPad unter Windows XP)
2 Variable im gesamten Ordner als „Text in der Datei“ suchen
3 dieses Script weiterverfolgen

und dann Punkte 2-3 bis zur absoluten Verwirrung wiederholen.

Jeder, der schon mal fremden, unkommentierten Code versucht hat zu entschlüsseln versteht wohl mein Problem …

DAHER MEINE FRAGE:
Gibt es ein Tool (im Idealfall für Windows Plattform) mit dem man die „Abhängigkeiten“ darstellen kann?

Es mir mir schon klar, dass das nicht automatisiert gehen wird, sondern ich das händisch machen muss, aber mir ist noch kein sinnvoller Weg eingefallen.
So fage ich jedes mal wieder von vorne an, weil man sich das weder merken noch ordentlich aufzeichenen kann.

Ich dachte kurz mal über „Mindmapper“ nach, aber das wird sicher gelich zu unübersichtlich.

Hatte schon jemand das Problem oder gibt es da wirklich was brauchbares?

Ich bin für jede Hilfe dankbar :wink:

Moin, Nitedula,

da wird wohl nur eine Datenbank helfen, in der die Tupel (Variable, Script) abgelegt werden, möglicherweise mit einer Kennung, ob die Variable in einem Aufruf mitgegeben wird oder ob sie als Parameter in das Script hineingelangt.

So könnte herausgefunden werden, wo die Variable „geboren wird“, und von da aus quasi eine Stückliste hochgezogen werden.

Gruß Ralf