En la línea de comando a menudo uso comandos "simples" como
mv foo/bar baz/bar
pero no sé cómo llamar a todas las partes de esto:
┌1┐ ┌──2───┐
git checkout master
│ └──────3──────┘
└───────4─────────┘
(Creo que sé) que 1 es un comando y 2 es un argumento, y probablemente llamaría a 3 una lista de argumentos (¿es correcto?).
Sin embargo, no sé cómo llamar 4 .
¿Cómo se etiquetan los "comandos" más complejos?
find transcripts/?.? -name '*.txt' | parallel -- sh -c 'echo $1 $2' {} {/}
Agradecería una respuesta que desglosa qué llamar 1,2,3,4 y cómo llamar a cada parte de, por ejemplo, este "comando" anterior.
Sería genial aprender también sobre otras cosas que son únicas / sorprendentes que no he incluido aquí.
git
o find
terminología bastante general para Linux.
A | B
, A | B
es una tubería , A
y B
son comandos (lo lamentable es que esto tiene el mismo nombre que sólo el primer mundo en un comando). Podría llamar al primer argumento ejecutable, pero no puedo encontrar una fuente que esté de acuerdo conmigo.
git checkout ...
, checkout
es un subcomando , y en el contexto de sh -c ...
, -c
es una opción .
man
páginasgit
yfind
, en particular, la sección de sinopsis?