Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| modul:m122:learningunits:lu06:loesungen:mtouch_code [2024/11/18 08:10] – angelegt msuter | modul:m122:learningunits:lu06:loesungen:mtouch_code [2024/11/18 08:17] (aktuell) – msuter | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ===== LU06.L02: MultiTouch - Realisierung ===== | ===== LU06.L02: MultiTouch - Realisierung ===== | ||
| + | <code bash> | ||
| + | #!/bin/bash | ||
| + | # multi-touch: | ||
| + | # author: Marcel Suter (Ghwalin) | ||
| + | # created: 2019-09-20 | ||
| + | |||
| + | # create variables with default values | ||
| + | count=5 | ||
| + | name=" | ||
| + | dir=" | ||
| + | |||
| + | # options -h and -i | ||
| + | if [ $1 == " | ||
| + | then | ||
| + | echo " | ||
| + | echo " | ||
| + | exit 0 | ||
| + | fi | ||
| + | |||
| + | if [ $1 == " | ||
| + | then | ||
| + | set -- "" | ||
| + | read -p " | ||
| + | count=${count: | ||
| + | read -p " | ||
| + | name=${name: | ||
| + | read -p " | ||
| + | dir=${dir: | ||
| + | |||
| + | else | ||
| + | # check the parameters | ||
| + | if [ ! -z $1 ] | ||
| + | then | ||
| + | ((count=$1)) | ||
| + | fi | ||
| + | |||
| + | if [ ! -z $2 ] | ||
| + | then | ||
| + | name=$2 | ||
| + | fi | ||
| + | |||
| + | if [ ! -z $3 ] | ||
| + | then | ||
| + | dir=$3 | ||
| + | fi | ||
| + | fi | ||
| + | |||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | |||
| + | # create the files | ||
| + | i=0 | ||
| + | cd $dir | ||
| + | while ((i < $count)); | ||
| + | do | ||
| + | #touch " | ||
| + | ((i=i+1)) | ||
| + | done | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| + | {{tag> | ||
| + | [[https:// | ||