Saya telah melihat --
digunakan dalam compgen
perintah.
Sebagai contoh:
compgen -W "foo bar baz" -- b
Apa arti dari --
sana?
shell
command-line
utilities
syntax
dogbane
sumber
sumber
set
built-in, di mana itu benar-benar diperlukan.--
berfungsi untuk memisahkan opsi dari ekspresi regulergrep
, tetapi cara kanonik adalah dengan menggunakan-e
/--regexp
.--
, meskipun Anda benar dalam mencatat bahwa contoh saya di atas juga dapat ditulis sebagaigrep -e -v file
(walaupun itu sangat membingungkan).bash
perintah bawaan menerima--
sebagai akhir dari penanda opsi.[
danecho
jangan misalnya ( salah satu alasanecho
tidak dapat digunakan dengan andal ).Ini menandai akhir dari daftar parameter (opsi).
sumber
Dalam
man bash
kita dapat membaca di Shell Built Perintah bagian:sumber
man bash
(perhatikan sendiri untuk lain kali:).http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html#tag_12_02
sumber