Вопросы с тегом «ex-command»

6
Как добавить некоторую строку в конец файла, только если его еще нет?
Я хотел бы отредактировать файл на месте, добавив строку, только если она еще не существует, чтобы сделать мой сценарий пуленепробиваемым. Обычно я бы сделал что-то вроде: cat >> ~/.bashrc <<EOF export PATH=~/.composer/vendor/bin:\$PATH EOF Это также возможно сделать через ansible ( line+ insertafter=EOF+ regexp), но это другая история. В vi / …

2
Используйте ex-команду, чтобы проверить, идентичны ли две строки?
Я смотрел на этот вопрос, а потом удивлялся, как мне реализовать свой ответ, использующий sed исключительно POSIX ex . Хитрость заключается в том, что хотя sedя могу сравнить пространство удержания с пространством шаблона, чтобы увидеть, являются ли они в точности эквивалентными (с G;/^\(.*\)\n\1$/{do something}), я не знаю способа выполнить такой …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.