Provided by: devscripts_2.20.2ubuntu2_amd64 

BEZEICHNUNG
checkbashisms - prüft auf Bash-spezifisches in /bin/sh-Skripten
ÜBERSICHT
checkbashisms Skript …
checkbashisms --help|--version
BESCHREIBUNG
checkbashisms, basierend auf einer der Prüfungen des lintian-Systems, führt grundlegende Prüfungen für
/bin/sh-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.
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.
In Fällen, in denen sich die POSIX- und Debian-Richtlinien widersprechen, erlaubt checkbashisms
standardmäßig Erweiterungen, die durch die Richtlinien erlaubt sind, stellt aber außerdem Optionen für
strengere Prüfungen bereit.
OPTIONEN
--help, -h
zeigt eine Zusammenfassung der Optionen.
--newline, -n
prüft auf den Gebrauch von »echo -n« (nicht POSIX, jedoch von den Debian-Richtlinien 10.4
gefordert).
--posix, -p
prüft auf Probleme mit Konstrukten, die nicht von POSIX, aber von den Debian-Richtlinien 10.4
gefordert werden (impliziert -n).
--force, -f
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).
--extra, -x
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 »$BASH_ENV« die Prüfung vorangestellt werden, ob »$BASH«
gesetzt ist.
--version, -v
zeigt die Version und Copyright-Informationen.
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:
1 Eine potenzielle Bash-Besonderheit wurde entdeckt.
2 Aus irgendeinem Grund wurde eine Datei übersprungen, sie war beispielsweise nicht lesbar oder
wurde nicht gefunden. Die Warnmeldung wird Einzelheiten preisgeben.
4 Es wurden keine Bash-Besonderheiten in einem Bash-Script entdeckt.
SIEHE AUCH
lintian(1)
AUTOR
checkbashisms wurde ursprünglich als Shell-Skript von Yann Dirson <dirson@debian.org> geschrieben. Eine
Neuauflage in Perl mit wesentlich mehr Funktionalitäten wurde von Julian Gilbey <jdg@debian.org>
verfasst.
ÜBERSETZUNG
Diese Übersetzung wurde mit dem Werkzeug po4a <URL:https://po4a.alioth.debian.org/> durch Chris Leick
c.leick@vollbio.de im Juli 2012 erstellt und vom deutschen Debian-Übersetzer-Team korrekturgelesen. Bitte
melden Sie alle Fehler in der Übersetzung an debian-l10n-german@lists.debian.org oder als Fehlerbericht
an das Paket devscripts. Sie können mit dem folgenden Befehl das englische Original anzeigen »man -L C
Abschnitt deutsche_Handbuchseite«.
DEBIAN Debian-Hilfswerkzeuge CHECKBASHISMS(1)