#1 Le 15/11/2019, à 09:26
- BenjiBoy
[RESOLU] script bash demande chemin des fonction en absolu
Salut,
je pense que c'est une question très simple, j'ai fais un script et lors de l'exécution il y a plusieurs message d'erreurs, exemple :
/home/sysop/bin/lftp_csi_300-310.bash: line 26: cat: No such file or directory
/home/sysop/bin/lftp_csi_300-310.bash: line 26: cut: No such file or directory
/home/sysop/bin/lftp_csi_300-310.bash: line 28: basename: No such file or directory
et lorsque je mets les chemins en absolu en trouvant tout le path de la fonction
which basename
/usr/bin/basename
Mais d'une part c'est très chiant (même si peut-être plus propre pour un programmeur), et d'autre part ça a marché jusqu'ici, so what the fuck ?
J'ai fouiné un peu sur le web mais les mots clés me font aboutir a des sujets pas tout à fait en rapport.
A+
Dernière modification par BenjiBoy (Le 15/11/2019, à 16:14)
Hors ligne
#2 Le 15/11/2019, à 10:08
- Watael
Re : [RESOLU] script bash demande chemin des fonction en absolu
salut,
tu redéfinis le PATH à un moment ?
il est long le script ? tu peux nous le poster ?
Dernière modification par Watael (Le 15/11/2019, à 10:08)
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#3 Le 15/11/2019, à 16:14
- BenjiBoy
Re : [RESOLU] script bash demande chemin des fonction en absolu
Ah voilà !
C'est parce que j'ai une variable qui s'appelle PATH et qui prend le pas sur PATH de l'environnement !
Nickel merci !
Hors ligne
#4 Le 15/11/2019, à 17:13
- Watael
Re : [RESOLU] script bash demande chemin des fonction en absolu
on le dit je le dis pourtant assez souvent : « les noms de variables tout en majuscules sont réservées, par convention, aux variables d'environnement.
les variables utilisateur, elles, peuvent être paNaChées, pour améliorer les [vi]isibilité. »
Connected \o/
Welcome to sHell. · eval is evil.
En ligne