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.
git
o find
la terminologia piuttosto generica per Linux.
A | B
, A | B
è un gasdotto , A
e B
sono 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 .
man
pagine pergit
efind
, in particolare, la sezione sinossi?