Помогите, пожалуйста, с написанием скрипта.
Есть файл, следующего содержания: JAVA_OPTS="-Xms512m -Xmx512m -XX:MaxPermSize=256m $JAVA_OPTS > -Djava.awt.headless=true " > -Xmx512m > JAVA_OPTS > > "If > [root@bass-copy check_unix_config]# cat > /opt/tmp/confluence-3.4.7-std/bin/setenv.sh > JAVA_OPTS="-Xms512m -Xmx512m -XX:MaxPermSize=256m $JAVA_OPTS > -Djava.awt.headless=true " > export JAVA_OPTS > > echo "If you encounter issues starting up Confluence Standalone, please see > the Installation guide at > http://confluence.atlassian.com/display/DOC/Confluence+Installation+Guide" > > Нужно из него вычленить значения параметров -Xms, -Xmx, MaxPermSize. Сверить их с заранее посчитанными в скрипте и, при необходимости, заменить их в файле. Пока придумал только вот такие грабли: # awk -F '-Xmx' '{print $2}' /opt/tmp/confluence-3.4.7-std/bin/setenv.sh|awk -F 'm' '{print $1}' выводит значение 512 и еще несколько пустых строк... Слишком громоздко. Заменить можно довольно просто через sed, но вот вывести именно нужное значение параметра у меня чет не очень получается
-- ubuntu-ru mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
