Bash Programmierung

#!/bin/bash

firstname="David"
name="Vajda"

if [[ "$1" == "$firstname" && "$2" == "$name" ]]
then
    echo "Das bin ich"
elif [[ "$1" == "$firstname $name" && -z "$2" ]]
then
    echo "Das bin ich nicht"
elif [[ "$1" == "$firstname" && -z "$2" ]]
then
    echo "Das koennte ich sein"
elif [[ "$1" == "$name" && -z "$2" ]]
then
    echo "Das koennte ich sein"
elif [[ -n "$1" ]]
then
    echo "Das bin ich nicht"
else
    echo "Hallo Welt"
    i=0
    while [ $i -lt 10 ]
    do
        echo "Hallo zum $(($i+1))."
        i=$(($i+1))
    done
    a=(a B c D)
    a+=(e F g H)
    i=0
    while [ $i -lt 8 ]
    do
        echo "${a[$i]}"
        i=$(($i+1))
    done
    for s in "${a[@]}"
    do
        echo "$s"
    done
    i=0
    l=$(ls)
    for s in $l
    do
        echo "$s"
        if [ $i -eq 8 ]
        then
            break
        fi
        i=$(($i+1))
    done
    /bin/bash "$0" "$firstname" "$name"
    /bin/bash "$0" "$firstname $name"
    /bin/bash "$0" "$firstname"
    /bin/bash "$0" "$name"
    /bin/bash "$0" "max"
    /bin/bash "$0" "max mustermann"
    /bin/bash "$0" "max" "mustermann"
fi

Ausgabe:

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
bash20240915.out
bash20240915.sh
Bilder
bin20240915.txt
binary2
binary20240907.txt
binary20240908.txt
binary20240911.txt
binary20240912.txt
Das bin ich
Das bin ich nicht
Das koennte ich sein
Das koennte ich sein
Das bin ich nicht
Das bin ich nicht
Das bin ich nicht