Делаю на баше деплой системы. Есть два действия, которые я не знаю как реализовать.
- Есть темплейты типа ~/myscript/templates/etc/fstab. Внутри темплейта есть строки, которые нужно добавить в fstab. Сейчас это
cat ~/myscript/templates/etc/fstab >> /etc/fstab
Но это не правильно т.к если два раза запустить деплой скрипт, то два раза эти строки добавятся в /etc/fstab. А хотелось бы, чтобы бралась каждая строка из файла темплейта, далее делалась проверка наличия ее в /etc/fstab, если ее нет - тогда добавляем, если есть - игнорим
- опять же есть темпейты, как пример: cat ~/myscript/templates/etc/some
SOME_STR = 12
Хотелось бы, чтобы бралась каждая строка из файла темплейта и чекалось, есть ли эта строка в /etc/dest и есть SOME_STR = some, то менялось на SOME_STR = 12, если ее нет - тогда добавление в /etc/dest