Check fake: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
 
Zeile 9: Zeile 9:
 
   case $opt in
 
   case $opt in
 
       t) FAKETEXT="$OPTARG";;
 
       t) FAKETEXT="$OPTARG";;
       ?) echo "USAGE: $0 -t FAKTEXT"; exit 2 ;;
+
       ?) echo "USAGE: $0 -t FAKETEXT"; exit 2 ;;
 
   esac
 
   esac
 
done
 
done

Aktuelle Version vom 24. März 2017, 15:20 Uhr

#!/bin/bash
function fake() {
echo "$FAKETEXT"
}

while getopts t: opt
do
   case $opt in
       t) FAKETEXT="$OPTARG";;
       ?) echo "USAGE: $0 -t FAKETEXT"; exit 2 ;;
   esac
done
[[ -z $FAKETEXT ]] && { echo "USAGE: $0 -t FAKETEXT"; exit 2 ; }
fake