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"
ManiAm
fuente
@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

dcolhoun
fuente
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