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
}