GNU/Linux >> Znalost Linux >  >> Linux

Co znamená „–“ (dvojitá pomlčka)?

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

Linux
  1. Co znamená `:-` ve skriptu Shell?

  2. Co znamená `chown Root.root $file`?

  3. Co znamená „rm is hash“?

  1. Co toto varování znamená?

  2. Co znamená - v tomto linuxovém příkazu?

  3. Co to znamená #define X X?

  1. Co dělá ?

  2. Co znamená ve výstupu Ps?

  3. Co dělá Echo $? Dělat??