Standard-Bash übungsprogramm


#!/bin/bash

vorname="David"
nachname="Vajda"

if [[ "$1" == "$vorname" && "$2" == "$nachname" ]]
then
    echo "Das bin ich"
elif [[ "$1" == "$nachname" && -z "$2" ]]
then
    echo "Das koennte ich sein"
else
    date
    echo "$0"
    echo ""
    echo "Hallo Welt"

    i=0
    while [ $i -lt 10 ]
    do
        echo "Hallo zum $(($i+1))"
        i=$(($i+1))
    done
    M=(a b c d)
    M+=(e f g h)
    i=0
    while [ $i -lt 8 ]
    do
        echo "${M[$i]}"
        i=$(($i+1))
    done
    for s in "${M[@]}"
    do
        echo "$s"
    done
    l=$(ls)
    i=0
    for s in $l
    do
        i=$(($i+1))
        if [ $i -gt 8 ]
        then
            break
        fi
        echo "$s"
    done
    /bin/bash "$0" "$vorname" "$nachname"
    /bin/bash "$0" "$nachname"
fi
Ausgabe

Do 21. Nov 19:17:33 CET 2024
bash20241121.sh

Hallo Welt
Hallo zum 1
Hallo zum 2
Hallo zum 3
Hallo zum 4
Hallo zum 5
Hallo zum 6
Hallo zum 7
Hallo zum 8
Hallo zum 9
Hallo zum 10
a
b
c
d
e
f
g
h
a
b
c
d
e
f
g
h
20241115b
3network
3network20241115.txt
3network20241117.txt
3network20241118.txt
3network20241121.txt
3network.c
abakus2.c
Das bin ich
Das koennte ich sein