- 1
- 2
- 3
#! /bin/bash
find res -type f | grep "^.*\.html$" | xargs sed -i.backup -r 's/((\( ?([0-9]{3}) ?\))|(([0-9]{3}) ?\-)) ?([0-9]{3}) ?\- ?([0-9]{4})/\3\5\6\7/'
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−127
#! /bin/bash
find res -type f | grep "^.*\.html$" | xargs sed -i.backup -r 's/((\( ?([0-9]{3}) ?\))|(([0-9]{3}) ?\-)) ?([0-9]{3}) ?\- ?([0-9]{4})/\3\5\6\7/'
Фиксим формат номеров
но реализация оных с использованием `sed -i.backup` это однозначно говно. потому что при повторном использовании `sed -i.backup` убивает старые бэкапы. я по этим граблям уже сам находился. :D