GNU/Linux >> Linux Esercitazione >  >> Linux

Come aggiungo la sottodirectory bin della prima directory in GOPATH a PATH?

Puoi usare:

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

Oppure

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

Entrambi funzioneranno perché ci può essere al massimo un : .

Rimuoverà la parte dopo : . Quindi, nel tuo primo caso, rimuoverà la seconda directory e nel tuo secondo caso, non ci sarà alcun modello come :* , quindi non ci sarà alcun cambiamento nel nome della directory.


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

L'asterisco è un globo, non un'espressione regolare. Due segni di percentuale significano rimuovere il massimo che può corrispondere dal retro, quindi anche se ci fossero tre o più directory, otterresti solo la prima.

Se non c'è niente da rimuovere, non rimuove nulla, quindi ottieni l'unico percorso se ce n'è solo uno.


Linux
  1. Come aggiungere in modo pulito a $ percorso?

  2. Come installare R 3.3.1 nella propria directory?

  3. Aggiungere un'applicazione al percorso di ricerca dei comandi in Csh?

  4. come trovare il proprietario di un file o di una directory in python

  5. Come aggiungere il file .so a java.library.path in Linux

Come rimuovere una directory in Linux

Come aggiungere una directory a PATH in Linux

Rimuovi directory in Linux - Come eliminare una cartella dalla riga di comando

Come aggiungere una directory a PATH in Linux [Suggerimento rapido]

Linux:aggiungi una directory a PATH

Come rimuovo il percorso completo quando eseguo una compressione tar.gz?