Fügen Sie die Umgebungsvariable über ein Skript zu .bashrc hinzu

31

Ich muss die folgenden Zeilen am Ende der .bashrc-Datei in Ubuntu einfügen. Wie kann ich diese Zeilen mithilfe eines Skripts automatisch hinzufügen? Wenn ich das Skript ausführe, werden die Zeilen automatisch am Ende der .bashrc-Datei eingefügt.

export APP="/opt/tinyos-2.x/apps"
export TOS="/opt/tinyos-2.x/tos"
ManiAm
quelle
@deenaik poste deine Bearbeitung als neue Frage. Hijacken Sie keine vorhandenen, beantworteten Fragen.
muru

Antworten:

58

Verwenden Sie den Befehl echo, um Zeilen an das Skript .bashrc anzuhängen

Verwenden Sie also in Ihrem Skript diese Zeilen

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

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

Stellen Sie sicher, dass Sie >> (Anhängen) verwenden. Wenn Sie ein einzelnes> verwenden, wird die Datei überschrieben.

~/.bashrcgibt an, dass .bashrces sich in Ihrem Home-Verzeichnis befindet

dcolhoun
quelle
Wenn ich das tue, hängt es die zurückgegebene Zeichenkette an die letzte Zeile an, die sich bereits in der bashrc-Datei befindet. wie in, nicht in einer neuen Zeile und ohne Leerzeichen in der aktuellen letzten Zeile ...
d8aninja
1
@ d8aninja, dies würde passieren, wenn die letzte Zeile Ihrer Datei nicht mit dem EOL- Zeichen ( 0x0A) abgeschlossen würde.
Alexey