3 Commits
1.7 ... 1.9

Author SHA1 Message Date
91a330998b Bezeichnung verbessert. 2026-01-24 15:55:08 +01:00
7628e01b69 erste Version der Scripts. 2026-01-24 12:56:23 +01:00
7ab41a9829 trap löschen auskommentiert. 2026-01-17 10:26:19 +01:00
6 changed files with 65 additions and 1 deletions

View File

@@ -8,7 +8,7 @@ cleanup() {
trap cleanup exit
touch /tmp/testfile
trap - exit
#trap - exit
sleep 10
echo "Ende der Arbeit"

6
teil26/help.txt Normal file
View File

@@ -0,0 +1,6 @@
Dies ist ein Beispiel für
einen mehrzeiligen Text,
der für einen Hilfetext steht.
Programm: ${0##*/}"

13
teil26/version1.sh Executable file
View File

@@ -0,0 +1,13 @@
#! /usr/bin/bash
# Version 1: Ausgabe über echo
usage() {
echo "Dies ist ein Beispiel für"
echo "einen mehrzeiligen Text,"
echo "der für einen Hilfetext steht."
echo "Programm: ${0##*/}"
}
usage
exit 0

10
teil26/version2.sh Executable file
View File

@@ -0,0 +1,10 @@
#! /usr/bin/bash
# Version 2: Ausgabe einer externen Datei mit cat
usage() {
cat help.txt
}
usage
exit 0

17
teil26/version3.sh Executable file
View File

@@ -0,0 +1,17 @@
#! /usr/bin/bash
# Version 3: Text als Heredoc innerhalb des Scripts
usage() {
cat <<- EOF
Dies ist ein Beispiel für
einen mehrzeiligen Text,
der für einen Hilfetext steht.
Programm: ${0##*/}"
EOF
}
usage
exit 0

18
teil26/version4.sh Executable file
View File

@@ -0,0 +1,18 @@
#! /usr/bin/bash
# Version 3: Text als Heredoc innerhalb des Scripts,
# diesmal mit Redirection in eine Datei.
usage() {
cat <<- EOF > test.txt
Dies ist ein Beispiel für
einen mehrzeiligen Text,
der für einen Hilfetext steht.
Programm: ${0##*/}"
EOF
}
usage
exit 0