Na linha de comando, costumo usar comandos "simples" como
mv foo/bar baz/bar
mas não sei como chamar todas as partes disso:
┌1┐ ┌──2───┐
git checkout master
│ └──────3──────┘
└───────4─────────┘
Eu (acho que) sei que 1 é um comando e 2 é um argumento, e provavelmente chamaria 3 de uma lista de argumentos (isso está correto?).
No entanto, não sei como chamar 4 .
Como os "comandos" mais complexos são rotulados?
find transcripts/?.? -name '*.txt' | parallel -- sh -c 'echo $1 $2' {} {/}
Eu apreciaria uma resposta que detalha o que chamar 1,2,3,4 e o que chamar cada parte deste, por exemplo, este "comando" acima.
Seria ótimo aprender também sobre outras coisas únicas / surpreendentes que eu não incluí aqui.
git
ou find
terminologias bastante geral para linux.
A | B
, A | B
é um gasoduto , A
e B
são comandos (é uma pena que isso tem o mesmo nome que apenas o primeiro mundo em um comando). Eu poderia chamar o primeiro argumento de executável, mas não consigo encontrar uma fonte que concorde comigo.
git checkout ...
, checkout
é um subcomando e, no contexto de sh -c ...
, -c
é uma opção .
man
páginasgit
efind
, em particular, a seção de sinopse?