Запитання з тегом «ex-command»

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

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