/media/sda-magnetic/david/Dokumente-14/learn/auswendig/o0003.txt


#!/bin/bash 

a=(1 4 2 3   8 9 1 4    2 5 1 6    2 8 4 9    1 3 8 9   4 2 5 7)

sort () {
    a=$1
    for((i=0;i<$2;i++))
    do 
        for((j=$i+1;j<$2;j++))
        do
            if [ ${a[$j]} -le ${a[$i]} ]
            then 
                tmp=${a[$j]}
                a[$j]=${a[$i]}
                a[$i]=$tmp
            fi
        done
    done
    echo ${a[*]}
}

echo $(sort $a 24) > test.txt
#!/bin/bash 

a=(1 4 2 3   8 9 1 4    2 5 1 6    2 8 4 9    1 3 8 9   4 2 5 7)
b=(7 1 1 9   8 1 8 8    7 7 1 3    8 3 1 2    7 7 6 6   1 3 4 6)

sort () {
    declare -n ref=$1
    for((i=0;i<$2;i++))
    do 
        for((j=$i+1;j<$2;j++))
        do
            if [ ${a[$j]} -le ${a[$i]} ]
            then 
                tmp=${a[$j]}
                a[$j]=${a[$i]}
                a[$i]=$tmp
            fi
        done
    done
    echo ${a[@]}
}

merge () {
    n=$1
    echo ${n[*]}
}

c=$(sort $a 24)
d=$(sort $b 24)

i=0
for x in $c 
do 
    e[$i]=$x
    i=$(( $i+ 1))
done 

i=0
for x in $d
do 
    f[$i]=$x
    i=$(( $i+ 1))
done 




#!/bin/bash 

a=(1 4 2 3   8 9 1 4    2 5 1 6    2 8 4 9    1 3 8 9   4 2 5 7)

for((i=0;i<24;i++))
do 
    for((j=$i+1;j<24;j++))
    do
        if [ ${a[$j]} -le ${a[$i]} ]
        then 
            tmp=${a[$j]}
            a[$j]=${a[$i]}
            a[$i]=$tmp
        fi
    done
done

echo ${a[*]}
1 1 1 1 2 2 2 2 3 3 4 4 4 4 5 5 6 7 8 8 8 9 9 9