.\" -*- nroff -*- .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH CHECKBASHISMS 1 Debian\-Hilfswerkzeuge DEBIAN .SH BEZEICHNUNG checkbashisms \- prüft auf Bash\-spezifisches in /bin/sh\-Skripten .SH ÜBERSICHT \fBcheckbashisms\fP \fISkript\fP … .br \fBcheckbashisms \-\-help\fP|\fB\-\-version\fP .SH BESCHREIBUNG \fBcheckbashisms\fP, basierend auf einer der Prüfungen des \fBlintian\fP\-Systems, führt grundlegende Prüfungen für \fI/bin/sh\fP\-Shell\-Skripte auf mögliches Vorhandensein von Bash\-Besonderheiten aus. Es nimmt die Namen der Shell\-Skripte auf der Befehlszeile entgegen und gibt Warnungen aus, wenn potenzielle Bash\-Besonderheiten entdeckt werden. .PP Beachten Sie, dass die Definition einer Bash\-Besonderheit in diesem Kontext grob »einer Shell\-Funktionalität, die nicht notwendigerweise durch POSIX unterstützt wird« entspricht; dies bedeutet, dass einige gekennzeichnete Probleme unter optionalen Abschnitten von POSIX erlaubt sein könnten, wie XSI oder Benutzerportierbarkeit. .PP In Fällen, in denen sich die POSIX\- und Debian\-Richtlinien widersprechen, erlaubt \fBcheckbashisms\fP standardmäßig Erweiterungen, die durch die Richtlinien erlaubt sind, stellt aber außerdem Optionen für strengere Prüfungen bereit. .SH OPTIONEN .TP \fB\-\-help\fP, \fB\-h\fP zeigt eine Zusammenfassung der Optionen. .TP \fB\-\-newline\fP, \fB\-n\fP prüft auf den Gebrauch von »\fBecho \-n\fP« (nicht POSIX, jedoch von den Debian\-Richtlinien 10.4 gefordert). .TP \fB\-\-posix\fP, \fB\-p\fP prüft auf Probleme mit Konstrukten, die nicht von POSIX, aber von den Debian\-Richtlinien 10.4 gefordert werden (impliziert \fB\-n\fP). .TP \fB\-\-force\fP, \fB\-f\fP erzwingt die Prüfung jedes Skripts, sogar wenn es normalerweise nicht geprüft würde (da es beispielsweise einen Bash\- oder nicht POSIX\-Shell\-Shebang hat oder ein Shell\-Wrapper zu sein scheint). .TP \fB\-\-extra\fP, \fB\-x\fP Hebt Zeilen hervor, die, obwohl sie keine Bash\-Besonderheiten enthalten, bei der Festlegung nützlich sein könnten, ob ein bestimmtes Problem falsch positiv ist und ignoriert werden kann. Zum Beispiel könnte der Verwendung von »\fB$BASH_ENV\fP« die Prüfung vorangestellt werden, ob »\fB$BASH\fP« gesetzt ist. .TP \fB\-\-early\-fail\fP, \fB\-e\fP Exit right after a first error is seen. .TP \fB\-\-version\fP, \fB\-v\fP zeigt die Version und Copyright\-Informationen. .SH RÜCKGABEWERTE Der Rückgabewert wird 0 sein, falls keine möglichen Bash\-Besonderheiten oder anderen Probleme entdeckt wurden. Andernfalls wird er die Summe der folgenden Fehlerwerte sein: .TP 1 Eine potenzielle Bash\-Besonderheit wurde entdeckt. .TP 2 Aus irgendeinem Grund wurde eine Datei übersprungen, sie war beispielsweise nicht lesbar oder wurde nicht gefunden. Die Warnmeldung wird Einzelheiten preisgeben. .TP 4 Es wurden keine Bash\-Besonderheiten in einem Bash\-Script entdeckt. .SH "SIEHE AUCH" \fBlintian\fP(1) .SH AUTOR \fBcheckbashisms\fP wurde ursprünglich als Shell\-Skript von Yann Dirson <\fIdirson@debian.org\fP> geschrieben. Eine Neuauflage in Perl mit wesentlich mehr Funktionalitäten wurde von Julian Gilbey <\fIjdg@debian.org\fP> verfasst. .SH ÜBERSETZUNG Diese Übersetzung wurde mit dem Werkzeug .B po4a durch Chris Leick .I c.leick@vollbio.de im Juli 2012 erstellt und vom deutschen Debian-Übersetzer-Team korrekturgelesen. Bitte melden Sie alle Fehler in der Übersetzung an .I debian-l10n-german@lists.debian.org oder als Fehlerbericht an das Paket .IR devscripts . Sie können mit dem folgenden Befehl das englische Original anzeigen .RB "»" "man -L C" .IR "Abschnitt deutsche_Handbuchseite" "«."