Je n'arrive pas à trouver comment lister les différents chemins d'accès dans $PATH
séparément pour qu'ils ressemblent à ceci :
/bin
/usr/bin
/usr/local/bin
Comment cela peut-il être fait ?
Je n'arrive pas à trouver comment lister les différents chemins d'accès dans $PATH
séparément pour qu'ils ressemblent à ceci :
/bin
/usr/bin
/usr/local/bin
Comment cela peut-il être fait ?
Cette solution est plus simple que la Java , C , Allez sur y awk solutions :
$ LPATH=$PATH wine cmd /c echo %LPATH::=$'\n'% 2> /dev/null
/usr/local/bin
/usr/local/sbin
/usr/bin
/usr/sbin
Voici une autre grande possibilité :
$ jrunscript -classpath /usr/share/java/bsh.jar -e 'print(java.lang.System.getenv("PATH").replaceAll(":","\n"))'
/usr/local/bin
/usr/local/sbin
/usr/bin
/usr/sbin
Cela nécessite l'installation de certaines dépendances :
sudo apt-get install openjdk-8-jdk-headless bsh
Cela fonctionne dans Git Bash pour Windows :
python -c "import os; print os.environ['PATH'].replace(';', '\n')"
Ça casse bien les lignes :
c:\Rtools\mingw_32\bin
C:\Program Files (x86)\Intel\MPI-RT\4.1.3.045\ia32\bin
C:\Windows\system32
C:\Windows
C:\Windows\System32\Wbem
C:\Windows\System32\WindowsPowerShell\v1.0\
C:\ProgramData\chocolatey\bin
C:\Program Files (x86)\vim\vim74
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.