GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo agrego el subdirectorio bin del primer directorio en GOPATH a PATH?

Puedes usar:

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

O

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

Ambos funcionarán porque puede haber como máximo un : .

Eliminará la parte después de : . Entonces, en su primer caso, eliminará el segundo directorio y en su segundo caso, no habrá un patrón como :* , por lo que no habrá cambios en el nombre del directorio.


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

El asterisco es un globo, no una expresión regular. Dos signos de porcentaje significan eliminar el máximo que puede coincidir de la parte posterior, por lo que incluso si hubiera tres o más directorios, solo obtendrías el primero.

Si no hay nada que eliminar, no elimina nada, por lo que obtiene la única ruta si solo hay una.


Linux
  1. Cómo agregar un directorio a PATH en Linux [con ejemplos]

  2. ¿Cómo agregar correctamente una ruta a la ruta?

  3. ¿Agregar una aplicación a la ruta de búsqueda de comandos en Csh?

  4. ¿Cómo copiar la ruta del directorio actual en Ubuntu 18.04?

  5. cómo encontrar el propietario de un archivo o directorio en python

Cómo eliminar un directorio en Linux

Cómo agregar un directorio a PATH en Linux

Eliminar directorio en Linux:cómo eliminar una carpeta desde la línea de comandos

Cómo agregar un directorio a PATH en Linux [Consejo rápido]

¿Cómo Instalar R 3.3.1 En El Directorio Propio?

Linux:agregar un directorio a PATH