
BAT файлы полны неожиданностей. Например, когда cmd путается во вложенных условиях и начинает находить знаки подстановки, где их нет. Но самое неожиданное и вызывающее ненависть – чтение BAT файлов по хожу выполнения, а не одним писом. Запускаешь такой файл, замечаешь, что есть один недочёт, но не критичный. Правишь BAT файл, а потом обнаруживаешь, что выполнение запущенного пошло кувырком из-за того, что какая-то строчка съехала!
// Интересно, Bash так же хулиганит?