18.01.2013 22:42, Timofey Andreewski пишет: >> Это классический race condition: успеет или нет вывод print попаст в файл >> к моменту перехода awk к (очередному) чтению из файла. Если успеет, awk >> впадёт в вечный цикл, >> если нет, то нет. > > Не подходит объяснение.. Сколько раз не запускаю с одинаковым количеством > цифирей - работает, как отвязанный. > Выждешь какое-то время, увеличишь цифру на одну - все, в цикле...
Очень даже подходит. Просто в данном случае race зависит не от времени/порядка исполнения, а детерминирован входными данными.
