Di baris perintah saya sering menggunakan perintah "sederhana" seperti
mv foo/bar baz/bar
tapi saya tidak tahu harus memanggil apa semua bagian ini:
┌1┐ ┌──2───┐
git checkout master
│ └──────3──────┘
└───────4─────────┘
Saya (pikir saya) tahu bahwa 1 adalah perintah dan 2 argumen, dan saya mungkin akan menyebut 3 daftar argumen (apakah itu benar?).
Namun, saya tidak tahu harus memanggil apa 4 .
Bagaimana label "perintah" yang lebih rumit dilabeli?
find transcripts/?.? -name '*.txt' | parallel -- sh -c 'echo $1 $2' {} {/}
Saya menghargai jawaban yang memecah apa yang harus dipanggil 1,2,3,4 dan apa yang harus disebut setiap bagian dari mis "perintah" di atas.
Akan sangat menyenangkan untuk belajar juga tentang hal-hal lain yang unik / mengejutkan yang belum saya masukkan di sini.
git
atau find
lebih tepatnya terminologi umum untuk linux.
A | B
, A | B
adalah sebuah pipeline , A
dan B
adalah perintah (sangat disayangkan bahwa ini memiliki nama yang sama dengan hanya dunia pertama dalam suatu perintah). Saya mungkin menyebut argumen pertama sebagai executable tetapi saya tidak dapat menemukan sumber yang setuju dengan saya.
git checkout ...
, checkout
adalah sub- perintah , dan dalam konteks sh -c ...
, -c
adalah opsi .
man
halaman untukgit
danfind
, khususnya bagian sinopsis?