while :; echo 'wtf'; done;
linka 1: chyba syntaxe v blízkosti neočakávané token 'hotovo'
no ja určite nemám potuchy, čo je zlé na tomto riadku. Nemyslím si, že je while :
časť, to má byť, zatiaľ čo pravda slučky.
while :; echo 'wtf'; done;
linka 1: chyba syntaxe v blízkosti neočakávané token 'hotovo'
no ja určite nemám potuchy, čo je zlé na tomto riadku. Nemyslím si, že je while :
časť, to má byť, zatiaľ čo pravda slučky.
Syntax while
umožňuje viacnásobné príkazy byť vykonaný test stave. Tieto príkazy sú oddelené od príkazy, ktoré sú podmienečne vykonávajú kľúčové slovo do
. Zvážte line:
while true; echo 'wtf'; echo foo; do echo bar; done
"Do" je nevyhnutné. Vo vyššie uvedených, 3 povely sú bezpodmienečne popravený. Ak echo foo
uspeje, potom echo bar
budú vykonané a slučky sa opakuje. Ak echo foo
nepodarí, slučky zaniká. Ak done
je nevidel do
to je chyba syntaxe.