GNU/Linux >> Tutoriels Linux >  >> Linux

Comment ajouter le sous-répertoire bin du premier répertoire de GOPATH à PATH ?

Vous pouvez utiliser :

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

Ou

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

Les deux fonctionneront car il ne peut y avoir qu'un seul : .

Il supprimera la pièce après : . Ainsi, dans votre premier cas, il supprimera le deuxième répertoire et dans votre deuxième cas, il n'y aura pas de modèle comme :* , il n'y aura donc aucun changement dans le nom du répertoire.


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

L'astérisque est un glob, pas une expression régulière. Deux signes de pourcentage signifient supprimer le maximum qu'il peut correspondre à l'arrière, donc même s'il y avait trois répertoires ou plus, vous n'obtiendriez que le premier.

S'il n'y a rien à supprimer, cela ne supprime rien, donc vous obtenez le seul chemin s'il n'y en a qu'un.


Linux
  1. Comment ajouter correctement un chemin à un chemin ?

  2. Comment installer R 3.3.1 dans le propre répertoire ?

  3. Comment copier le chemin du répertoire actuel dans Ubuntu 18.04 ?

  4. comment trouver le propriétaire d'un fichier ou d'un répertoire en python

  5. Comment ajouter un fichier .so au java.library.path sous Linux

Comment supprimer un répertoire sous Linux

Comment ajouter un répertoire à PATH sous Linux

Supprimer le répertoire sous Linux - Comment supprimer un dossier de la ligne de commande

Comment ajouter un répertoire à PATH sous Linux [Astuce rapide]

Ajouter une application au chemin de recherche de commande dans Csh ?

Linux :ajouter un répertoire à PATH