( Zahy | 2018. 01. 02., k – 21:07 )

Fentiekkel ellentétben javasolnám azt a shell konstrukciót, amit pontosan erre találtak ki: neve "select" és egy ciklusszervező művelet. Addig rakja ki a listát, amíg nem utasítjuk az ellenkezőjére. Példa:


PS3='Válassz egy számot: '
select i in exit "ez meg az" amaz ; do
case "$i" in
"exit" ) break ;; # vagy break, ekkor csak a ciklusból, nem az egész scriptből lép ki
'ez meg az' ) echo 'Ide rakjuk az "ez meg az" kiválasztásakor végrehajtandó műveleteket'
echo "A válasz az volt hogy $REPLY; ezzel kiválasztottuk \"$i\"-t" ;;
amaz ) echo 'A demóban ez a 3. elem volt' ;;
* ) echo "Rossz válasz: $REPLY; i értéke: $i;" ;;
esac
echo 'Itt csinálhatunk olyasmit, amit minden esetben kell, a választástól függetlenül'
done # itt a select ciklus vége
echo 'Ide ugrunk, ha a "case" legelső ágában "break" van "exit" helyett'
exit # itt a demo vége

Sok sikert!

=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?