Viděl jsem -- používá se v compgen příkaz.
Například:
compgen -W "foo bar baz" -- b
Jaký je význam -- tam?
Přijatá odpověď:
Přesněji řečeno, dvojitá pomlčka (-- ) se používá ve většině vestavěných příkazů bash a mnoha dalších příkazech k označení konce možností příkazu, po kterém jsou přijímány pouze poziční argumenty.
Příklad použití:řekněme, že chcete grep soubor pro řetězec -v – obvykle -v bude považováno za možnost obrátit význam shody (zobrazit pouze řádky, které se neshodují), ale s -- můžete grep pro řetězec -v takhle:
grep -- -v file
Jak určit optimální hodnotu parametru Bs k Dd?
Jak zajistit, aby řetězec interpolovaný do `sed` substituce unikl všem metacharům?