Shellprogrammierung (Linux): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
== Testscripte ==
== Testscripte ==
=== getops ===
<pre>
#!/bin/bash
while getopts "l:m" OPTION &>/dev/null
do
  case "$OPTION" in
    l) echo "Option l with argument $OPTARG";;
    m) echo "Option m without argument";;
    *) echo "Wrong option $OPTION";;
  esac
done
# OPTING contains the next argument
shift `expr ${OPTIND} - 1`
echo "command = `basename $0`, first argument = $1"
</pre>


=== Fortschrittsanzeige ===
=== Fortschrittsanzeige ===

Version vom 25. Februar 2017, 17:21 Uhr

Testscripte

getops

#!/bin/bash

while getopts "l:m" OPTION &>/dev/null
do
  case "$OPTION" in
    l) echo "Option l with argument $OPTARG";;
    m) echo "Option m without argument";;
    *) echo "Wrong option $OPTION";;
  esac
done

# OPTING contains the next argument
shift `expr ${OPTIND} - 1`

echo "command = `basename $0`, first argument = $1"

Fortschrittsanzeige

Datei:Cursor.sh

Links

http://wiki.bash-hackers.org/commands/classictest

http://linuxint.com/DOCS/Linux_Docs/openbook_shell/index.htm


Zurück zu Ubuntu