Переменные Apache2 Evironment, отсутствующие в, загружаются

Если существует 3 файла:

  • старый: исходные данные
  • замена: большой пакет текста Вы хотите вставить
  • newfile: где замены будут сохранены

Необходимо смочь сделать следующее со стандартной оболочкой

#!/bin/sh
for line in `cat old`; do
  if [ $line == "text to match" ]; then
    cat replace >> newfile
  else
    echo $line >> newfile
  fi
done
3
10.08.2016, 02:27
1 ответ

Я обнаружил проблему. Для выполнения команды /usr/sbin/apache2 -V сначала необходимо исходить из переменных окружения apache. Я неправильно истолковал результат. Делая это

исходники /etc/apache2/envvars; /usr/sbin/apache2 -V

работает просто отлично.

1
27.01.2020, 21:31

Теги

Похожие вопросы