GNU/Linux >> Znalost Linux >  >> Linux

Jak přidám podadresář bin prvního adresáře v GOPATH do PATH?

Můžete použít:

PATH="$PATH:${GOPATH%%:*}/bin"

Nebo

PATH="$PATH:${GOPATH%:*}/bin"

Oba budou fungovat, protože může být maximálně jeden : .

Odebere část po : . Takže ve vašem prvním případě to odstraní druhý adresář a ve vašem druhém případě nebude žádný vzor jako :* , takže nedojde k žádné změně názvu adresáře.


PATH="$PATH:${GOPATH%%:*}/bin"

Hvězdička je globus, nikoli regulární výraz. Dvě znaménka procenta znamenají odstranit maximum, které může odpovídat ze zadní strany, takže i kdyby existovaly tři nebo více adresářů, dostanete pouze první.

Pokud není co odstranit, neodstraní nic, takže jedinou cestu získáte, pokud existuje pouze jedna.


Linux
  1. Jak přidat adresář do PATH v Linuxu [s příklady]

  2. Jak správně přidat cestu k cestě?

  3. Přidat aplikaci do cesty pro vyhledávání příkazů v Csh?

  1. Jak zkopírovat cestu k aktuálnímu adresáři v Ubuntu 18.04?

  2. jak najít vlastníka souboru nebo adresáře v pythonu

  3. Přidejte bash skript do cesty

  1. Jak přidat soubor .so do java.library.path v Linuxu

  2. Jak přidat Chromedriver do PATH v linuxu?

  3. Jak odstraním úplnou cestu při provádění komprese tar.gz?