Конфигурация alsa для запуска

sed позволяет вам выполнять несколько операций в каждой строке:

sed -e '...' -e '...' file

Таким образом, вы можете по крайней мере объединить два ваших вызова sed в один с помощью

sed -i -e 's/^SUT_INST_EXAMPLES=false/SUT_INST_EXAMPLES=true/' \
       -e 's/^SUT_INST_PING=false/SUT_INST_PING=true/' file

To параметризовать замену, использовать переменные:

examples="true"
ping="false"

sed -i -e "s/^SUT_INST_EXAMPLES=.*\$/SUT_INST_EXAMPLES=$examples/" \
       -e "s/^SUT_INST_PING=.*\$/SUT_INST_PING=$ping/" file

Вышеприведенное безоговорочно установит значения SUT_INST_EXAMPLES и SUT_INST_EXAMPLES на значения $examples и $ping соответственно.

1
09.03.2016, 00:19
0 ответов

Теги

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