brain: was macht dieses bash-script?
es ist immer wieder ein spaß, was man alles anstellen kann um dem gewünschten ergebniss zu kommen. darum jetzt die frage, was tut dieses script?
#!/bin/bash
function f() {
sleep "$1"
echo "$1"
}
while [ -n "$1" ]
do
f "$1" &
shift
done
wait
eigentlich recht simpel, es sortiert zahlen! aber warum? für jede zahl im übergabe parameter wird eine funktion aufgerufen. in dieser funktion wird ein sleep für die wertigkeit der zahl durchgeführt und am ende das ganze ausgegeben. natürlich könnte es auch eine fork-bomb sein … aber man will ja nicht übertreiben! wirklich gelungen finde ich auch die vielen adaptionen in andere sprachen bei der fundstelle