Widziałem --
używane w compgen
poleceniu.
Na przykład:
compgen -W "foo bar baz" -- b
Jakie jest znaczenie --
tam?
shell
command-line
utilities
syntax
dogbane
źródło
źródło
set
wbudowanym Bash , gdzie jest to absolutnie konieczne.--
Działa w celu oddzielenia opcji od wyrażeń regularnychgrep
, ale kanonicznym sposobem jest użycie-e
/--regexp
.--
, chociaż masz rację zauważając, że mój powyższy przykład można również zapisać jakogrep -e -v file
(chociaż jest to bardzo mylące).bash
wbudowane polecenia akceptują--
jako znacznik końca opcji.[
iecho
nie na przykład ( jeden z powodówecho
nie może być wykorzystany niezawodnie ).Oznacza koniec listy parametrów (opcji).
źródło
W
man bash
możemy przeczytać w sekcji poleceń poleceń wbudowanych powłoki :źródło
man bash
(notatka do siebie następnym razem:).http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap12.html#tag_12_02
źródło