checkbashisms

NAME

checkbashisms - check for bashisms in /bin/sh scripts

SYNOPSIS

checkbashisms script ...
checkbashisms --help|--version

DESCRIPTION

checkbashisms, based on one of the checks from the lintian system, performs basic checks on /bin/sh shell scripts for the possible presence of bashisms. It takes the names of the shell scripts on the command line, and outputs warnings if possible bashisms are detected.

OPTIONS

R --help , -h
Show a summary of options.
R --newline , -n
Check for "echo -n" usage (non POSIX but required by Debian Policy 10.4.)
R --version , -v
Show version and copyright information.

EXIT VALUES

The exit value will be 0 if no possible bashisms or other problems were detected. Otherwise it will be the sum of the following error values:
1
A possible bashism was detected.
2
A file was skipped for some reason, for example, because it was unreadable or not found. The warning message will give details.

SEE ALSO

lintian(1).

AUTHOR

checkbashisms was originally written as a shell script by Yann Dirson <dirson@debian.org> and rewritten in Perl with many more features by Julian Gilbey <jdg@debian.org>.