Ajouter une variable d'environnement à .bashrc via un script

31

J'ai besoin d'ajouter les lignes suivantes à la fin du fichier .bashrc dans Ubuntu. Comment puis-je ajouter ces lignes automatiquement à l'aide d'un script. Si j'exécute le script, il insère automatiquement les lignes à la fin du fichier .bashrc.

export APP="/opt/tinyos-2.x/apps"
export TOS="/opt/tinyos-2.x/tos"
ManiAm
la source
@deenaik poste votre modification en tant que nouvelle question. Ne détournez pas les questions existantes et répondues.
muru

Réponses:

58

Utilisez la commande echo pour ajouter des lignes au script .bashrc

Donc, dans votre script, utilisez ces lignes

echo 'export APP=/opt/tinyos-2.x/apps' >> ~/.bashrc 

echo  'export TOS=/opt/tinyos-2.x/tos' >> ~/.bashrc 

Assurez-vous d'utiliser >> (ajouter), si vous utilisez un seul> vous écraserez le fichier.

~/.bashrcindique .bashrcest dans votre répertoire personnel

dcolhoun
la source
Quand je fais cela, il ajoute la chaîne en écho à la dernière ligne déjà dans le fichier bashrc; comme dans, pas sur une nouvelle ligne et sans espace sur la dernière ligne actuelle ...
d8aninja
1
@ d8aninja, cela se produirait si la dernière ligne de votre fichier n'était pas terminée par le caractère EOL ( 0x0A).
Alexey