fnc_mc_parameter.inc.sh
654 Bytes
#!/bin/bash
#
# Funktion zur Ausgabe von bash Befehlen
# @param int $1 - Stelle des Parameter (1 für erster, 2 für zweiter ... )
# @param bool $2 - wenn 1 dann muss sie vorhanden sein ansonsten abbruch, oder 0 für egal
# @param $3 - Parameter Variable die kontrolliert werden soll
# @param string $4 - optional: Hilfetext der immer ausgegeben wird
# @param string $5 - optional: Abbruchtext
#
mc_parameter() {
if [ $2 == "0" ] ; then
optional="(optinal)"
fi
mc_e "$1. Parameter$optional $4: $3"
if [ $2 == "1" ] ; then
if [ -z $3 ] ; then
mc_h2 "Fehler bitte geben sie den $1. Parameter an!!!"
mc_e $5
exit
fi
fi
}