Agregar variable de entorno a .bashrc a través de la secuencia de comandos


31

Necesito agregar las siguientes líneas al final del archivo .bashrc en Ubuntu. ¿Cómo puedo agregar estas líneas automáticamente usando un script? Si ejecuto el script, entonces inserta automáticamente las líneas al final del archivo .bashrc.

export APP="/opt/tinyos-2.x/apps"
export TOS="/opt/tinyos-2.x/tos"

@deenaik publica tu edición como una nueva pregunta. No secuestros las preguntas existentes y respondidas.
muru

Respuestas:


58

Use el comando echo para agregar líneas al script .bashrc

Entonces en tu script usa estas líneas

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

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

Asegúrese de usar >> (agregar), si usa un solo> sobrescribirá el archivo.

~/.bashrcindica .bashrcestá en su directorio de inicio


Cuando hago esto, agrega la cadena repetida a la última línea que ya está en el archivo bashrc; como en, no en una nueva línea y sin un espacio en la corriente de última línea ...
d8aninja

1
@ d8aninja, esto sucedería si la última línea de su archivo no terminara con el carácter EOL ( 0x0A).
Alexey
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.