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:// |