- 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/'
Фиксим формат номеров
wvxvw 31.07.2013 17:35 # 0
Dummy00001 31.07.2013 22:52 # +1
myzone 01.08.2013 13:45 # 0
Dummy00001 01.08.2013 14:09 # +1
но реализация оных с использованием `sed -i.backup` это однозначно говно. потому что при повторном использовании `sed -i.backup` убивает старые бэкапы. я по этим граблям уже сам находился. :D
myzone 01.08.2013 21:47 # 0
myzone 01.08.2013 22:15 # 0
miwomare 25.08.2021 07:30 # 0