Alla riga di comando uso spesso comandi "semplici" come
mv foo/bar baz/bar
ma non so come chiamare tutte le parti di questo:
┌1┐ ┌──2───┐
git checkout master
│ └──────3──────┘
└───────4─────────┘
Io (penso di) sapere che 1 è un comando e 2 è un argomento, e probabilmente chiamerei 3 un elenco di argomenti (è corretto?).
Tuttavia, non so come chiamare 4 .
Come vengono etichettati "comandi" più complessi?
find transcripts/?.? -name '*.txt' | parallel -- sh -c 'echo $1 $2' {} {/}
Gradirei una risposta che analizza come chiamare 1,2,3,4 e come chiamare ciascuna parte, ad esempio, di questo "comando" sopra.
Sarebbe bello imparare anche su altre cose uniche / sorprendenti che non ho incluso qui.
gito findla terminologia piuttosto generica per Linux.
A | B, A | Bè un gasdotto , Ae Bsono i comandi (E 'un peccato che questo ha lo stesso nome come solo il primo mondo in un comando). Potrei chiamare il primo argomento un eseguibile ma non riesco a trovare una fonte che sia d'accordo con me.
git checkout ..., checkoutè un sottocomando e nel contesto di sh -c ...,-c è un'opzione .
manpagine pergitefind, in particolare, la sezione sinossi?