while :; echo 'wtf'; done;
řádek 1: chyba syntaxe poblíž neočekávaného tokenu "hotovo"
no já rozhodně nemám ponětí, co je špatného na tento řádek. Nemyslím si, že je while :
část, mělo by to být sice pravda smyčky.
while :; echo 'wtf'; done;
řádek 1: chyba syntaxe poblíž neočekávaného tokenu "hotovo"
no já rozhodně nemám ponětí, co je špatného na tento řádek. Nemyslím si, že je while :
část, mělo by to být sice pravda smyčky.
Syntaxe while
umožňuje vícenásobné příkazy mají být provedeny na zkušebním stavu. Tyto příkazy jsou odděleny od příkazů, které jsou podmíněně prováděných klíčové slovo do
. Zvažte řádek:
while true; echo 'wtf'; echo foo; do echo bar; done
"Udělat", je zásadní. Ve výše uvedených, 3 příkazy jsou bezpodmínečně popraven. Pokud echo foo
uspěje, pak echo bar
bude popraven a smyčka se opakuje. Pokud echo foo
selže, smyčka se ukončí. Pokud done
je vidět, než do
to je syntaktická chyba.