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

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

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

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

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

This entry was posted in Нотатки стосовно FreeBSD and tagged , , . Bookmark the permalink.

Comments are closed.