У командному рядку я часто використовую "прості" команди типу
mv foo/bar baz/bar
але я не знаю, як називати всі частини цього:
┌1┐ ┌──2───┐
git checkout master
│ └──────3──────┘
└───────4─────────┘
Я (думаю, що я) знаю, що 1 - це команда, а 2 - аргумент, і я, мабуть, називаю 3 списком аргументів (чи правильно це?).
Однак я не знаю, як зателефонувати 4 .
Як позначаються складніші "команди"?
find transcripts/?.? -name '*.txt' | parallel -- sh -c 'echo $1 $2' {} {/}
Я буду вдячний за відповідь, яка розбиває, як викликати 1,2,3,4 і як викликати кожну частину, наприклад, ця "команда" вище.
Було б чудово дізнатися і про інші речі, унікальні / дивні, що я сюди не включив.
git
або find
скоріше загальну термінологію для Linux.
A | B
, A | B
є трубопроводом , A
і B
є командами (це сумно , що це має таке ж ім'я , як тільки перший світ в команді). Я можу назвати перший аргумент виконуваним, але я не можу знайти джерело, яке зі мною погоджується.
git checkout ...
, checkout
є субкоманди , і в контексті sh -c ...
, -c
є варіантом .
man
сторінкиgit
таfind
, зокрема, розділ конспекту?