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