Bash-Programmierung

#!/bin/bash

firstname="David"
lastname="Vajda"

if [[ "$1" == "$firstname" && "$2" == "$lastname" ]]
then
    echo "Das bin ich"
    /bin/bash ./bash20240819.sh "David"
elif [[ "$1" == "$firstname" && -z "$2" ]]
then
    echo "Das koennte ich sein"
    /bin/bash ./bash20240819.sh "nothing"
elif [[ "$1" == "nothing" ]]
then
    echo "Ende"
else
    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)

    for s in "${a[@]}"
    do
        echo "$s"
    done

    i=0
    while [ $i -lt 8 ]
    do
        echo "${a[$i]}"
        i=$(($i+1))
    done

    l=$(ls)
    for s in $l
    do
        echo "$s"
    done

    /bin/bash ./bash20240819.sh "David" "Vajda"
fi

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
bash20240819.sh
bash20240819.txt
Bilder
binary20240818.txt
curl.sh
doc
Dokumente
dos-inst
Downloads
getgoogle.sh
localhost
Mars
matrix20240817.tex
Musik
MySQLTEST.php
"Offentlich
password20240802
plan.txt
progs2_20240801
progs2sources20240801
rubikon.txt
Schreibtisch
uebungen20240815ab
Videos
VirtualBox
VMs
Vorlagen
Das bin ich
Das koennte ich sein
Ende