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
соответственно.