Esempi
Di recente ho trovato esempi di utilizzo di coppie di parentesi graffe {}, senza nulla tra le parentesi graffe di apertura e chiusura, come argomenti per i comandi e persino per le loro opzioni:
cat foo | xargs -I{} echo {}
find . -size 0 -exec rm -i {} \;
Nessuna documentazione
Il mio problema è che non riesco a trovare una documentazione nel Manuale GNU Bash che descriva l'utilizzo di {}in tale contesto come negli esempi sopra.
Non credo si tratti di un'espansione dei parametri , perché un segno di dollaro deve precedere le parentesi graffe in un'espansione dei parametri come in ${}.
Non può essere nemmeno un'espansione di parentesi graffe , perché assume la forma di {x..y[..incr]}, dove xe ynon sono facoltativi.
Inoltre, non può neppure essere un raggruppamento di comandi , poiché {}viene utilizzato come argomento.
Domande
Cosa
{}significa in generale una coppia di parentesi graffe come argomento per qualsiasi comando che la accetta?Dove posso trovare una documentazione che descrive l'utilizzo di
{}come argomenti?
{}- il che significatargetsagire su, confindcomando, è rimuovere /rmtrovare file.