Anexando texto ao perfil no Ubuntu

0

Quero anexar o seguinte texto ao meu arquivo profile do script:

JAVA_HOME="/usr/lib/jvm/java-6-sun"
CATALINA_HOME="/usr/share/tomcat6"
CATALINA_BASE="/var/lib/tomcat6"
ANT_HOME="/usr/share/ant"
export JAVA_HOME CATALINA_HOME CATALINA_BASE ANT_HOME

Por favor, deixe-me saber como posso conseguir isso?

    
por TheVillageIdiot 21.03.2011 / 17:35

2 respostas

2

Use um documento aqui e o redirecionamento:

cat << End >> .profile
JAVA_HOME="/usr/lib/jvm/java-6-sun"
CATALINA_HOME="/usr/share/tomcat6"
CATALINA_BASE="/var/lib/tomcat6"
ANT_HOME="/usr/share/ant"
export JAVA_HOME CATALINA_HOME CATALINA_BASE ANT_HOME
End
    
por 21.03.2011 / 17:48
1

Desde que eu não posso comentar sobre a resposta da RedGrittyBrick, aqui é algo que eu quero ressaltar. Em situações em que essas linhas têm referências a variáveis (por exemplo, PATH = $ PATH: / usr / lib / jvm / java-6-sun / bin), você deve colocar a palavra End in quotes (como em "End"). Isso impede que o shell faça qualquer expansão de parâmetro (a menos que seja o que você precisa).

    
por 23.03.2011 / 00:07