Я хочу добавить следующий текст в мой файл 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

Пожалуйста, дайте мне знать, как я могу это сделать?

2 ответа2

2

Используйте здесь документ и перенаправление:

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
1

Поскольку я не могу прокомментировать ответ RedGrittyBrick, я хочу отметить кое-что. В ситуациях, когда эти строки имеют ссылки на переменные (например, PATH = $ PATH:/usr/lib/jvm/java-6-sun/bin), вы должны поставить слово End в кавычки (как в "End"). Это не позволяет оболочке выполнять какие-либо расширения параметров (если это не то, что вам нужно).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .