Як використовувати регекспи (regexp) у sed

Дуже часто необхідно правити багато текстових файлів та міняти однакові вирази.

Дуже легко автоматизувати процес за допомогою утілити sed, наприклад замінити шлях в bash-скриптах з лінуксового шляху на шлях, що у freebsd:

sed -i .bak 's/\/bin\/bash/\/usr\/local\/bin\/bash/' *.sh

Будуть створені файли без змін з .bak розширенням, та зміняться оригінальні файли.

Опубліковано у Нотатки стосовно FreeBSD | Теґи: , , . | Додати в закладки: постійне посилання на публікацію.

Без коментарів.