Tema: quoting
-
Caminhos com espaços e caracteres especiais em bash, zsh, PowerShell e cmd
O mesmo nome de arquivo com espaço, curinga ou hífen inicial quebra um hábito de script diferente em cada shell: expansão sem aspas no bash ou zsh, -Path que interpreta curingas no PowerShell e argumento sem aspas no cmd. Cada shell tem sua própria saída para caminhos literais, e find/xargs precisam de separação por caractere nulo para funcionar bem juntos.
Legível por máquina: JSON