Salut à tous,
Je suis en train de faire un script (mélange de python et de
quelques commandes) d'installation pour une de mes applications
développées en python ... . Dans ce script, je change le path
(en écrivant --> echo 'export PATH=$PATH:./mon_prog'
>> /home/utilisateur/.bashrc ... et ce dans le
fichier /home/utilisateur/.bashrc, comme vous l'aurez bien
compris) ... voilà ce qui est écrit dans le fichier .bashrc -->
export PATH=$PATH:./mon_prog . Ce script me permet d'éxécuter
mon prog par la commande /home/utilisateur/mon_prog . Le
problème (c'est pas grave mais ...) est que je n'arrive pas pas
à retirer le --> export PATH=$PATH:./mon_prog dans le
fichier .bashrc, car cette ligne s'accumule à chaque fois que
echo 'export PATH=$PATH:./mon_prog'>> /home/utilisateur/.bashrc
est invoqué ... c'est embêtant .
Je cherche donc une commande (sur une seule ligne si possible)
pour
éliminer ceci --> export PATH=$PATH:./mon_prog dans le
fichier .bashrc et ce si on a par exemple :
...
# Là il y a une ligne de trop . Si on a 2 lignes ou plus, je
# cherche à éliminer la ou les lignes en trop, je ne veux en
# garder qu'une .
export PATH=$PATH:./mon_prog
export PATH=$PATH:./mon_prog
mais si on a simplement :
...
# Là c'est bon je garde comme ça .
export PATH=$PATH:./mon_prog
J'espère que ma demande vous paraîtra relativement claire (j'ai
un léger doute !) .
Autre demande, je cherche à faire un alias (qui reste permanent)
pour que mon_prog soit éxécuté par mon_prog et non
par /home/utilisateur/mon_prog .
Dans les 2 cas je veux que les commandes puissent être éxécutées
par un simple utilisateur, je ne veux pas invoquer root ... (ou
l'utilisateur administrateur si on a sudo) .
Pouvez-vous m'aider et ce pour mes 2 questions ? .
a+
Merci d'avance .
--
Venez faire un tour ici :
http://monsitt.irruption.net
http://irruption.net/progdudim
=========================================
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com".
Rejoignez le club Mandriva : http://club.mandriva.com
=========================================