alias et variables d'env. changeant selon la machine utilisée
Bonjour le forum,
je cherche à créer des alias et des variables d'environnement de mêmes noms
mais de comportement différent sur différentes machines que j'utilise,
en fonction du nom sous lequel est monté un certain disque sur ces machines.
Je précise, le disque qui m'intéresse est monté sous /B sur la plupart des machines,
mais sous /S sur l'une d'entre elles que j'utilise souvent aussi pour sa rapidité d'exécution.
En général j'ai :
Code:
1 2 3 4 5
| export BN=/B/DATA/DVA/F90/BN
export BNS=/B/DATA/DVA/F90/BN/SOV
alias cdbn='cd /B/DATA/DVA/F90/BN'
alias cdbns='cd /B/DATA/DVA/F90/BN/SOV' |
Sur la machine rapide, je veux :
Code:
1 2 3 4 5
| export BN=/S/DATA/DVA/F90/BN
export BNS=/S/DATA/DVA/F90/BN/SOV
alias cdbn='cd /S/DATA/DVA/F90/BN'
alias cdbns='cd /S/DATA/DVA/F90/BN/SOV' |
La seule différence est que le point de montage /B qui est utilisé généralement,
devient /S sur une machine particulière.
Est il possible de délimiter des sections spécifiqus à chaque machine dans les
fichiers .kshrc et .profile où sont définis ces alias et ces variables ?
merci,
David
merci pour le .kshrc, mais pour le .profile ?
merci, je suppose que ça marche pour le .kshrc puisque j'ai déjà utilisé des case dans de scripts, mais pour le .profile, est-ce que ça marche aussi ?
je vais essayer un petit coup parce que je suis joueur
je vais essayer un petit coup parce que je suis joueur; au moment où j'ai posé la question je n'étais pas archi-sûr que le .profile soit exécuté, ça aurait pu n'être qu'une collection de définitions, mais Ok.
Alors merci et à+,
David