- 1
- 2
- 3
- 4
while [ 1 ]
do
# ....
done
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−126
while [ 1 ]
do
# ....
done
Прикололо. Не уверен что автор даже знает почему/как именно это работает.
kegdan 08.03.2014 13:09 # +1
bormand 08.03.2014 13:19 # +8
> почему/как именно это работает
Видимо тут используется конструкция [ строка ], которая возвращает true (exit code 0) если строка не пуста. А "1" - непустая строка (равно как и "0", от которого цикл тоже крутится бесконечно).
-n STRING
the length of STRING is nonzero
STRING equivalent to -n STRING
kegdan 08.03.2014 13:26 # +1
guest 08.03.2014 15:15 # +1
guest 08.03.2014 21:29 # +1
> The use of string arguments length, substr, index, or match produces unspecified results.
Dummy00001 08.03.2014 21:35 # +1
guest 08.03.2014 23:58 # 0
MEJlOMAH 25.08.2021 21:13 # 0