Задача: передать в sh-скрипт значение параметра PidFile из конфига apache.
Решение:
CONF="/usr/local/apache/conf/httpd.conf" PIDFILE=`grep -i ^[[:space:]]*pidfile $CONF | tail -n 1 | awk '{ print $2 }'`
Где:
grep -i ^[[:space:]]*pidfile $CONF
- выбираем из конфига все строки, начинающиеся сPidFile
tail -n 1
- берем последнюю из них
awk '{ print $2 }'
- выбираем из нее второе поле (значение)