Beri bash i ebash / Говнокод #13519 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 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/'

Фиксим формат номеров

Запостил: myzone myzone, (Updated )

Комментарии (7) RSS

      • могу поверить что частью ТЗ являлись бэкапы.

        но реализация оных с использованием `sed -i.backup` это однозначно говно. потому что при повторном использовании `sed -i.backup` убивает старые бэкапы. я по этим граблям уже сам находился. 😀
        Ответить
          • fixed!
            find res -type f | grep "^.*\.html$" | xargs sed -i.$(date +"%k-%M-%S--%d-%b-%y")-backup -r 's/((\( ?([0-9]{3}) ?\))|(([0-9]{3}) ?\-)) ?([0-9]{3}) ?\- ?([0-9]{4})/\3\5\6\7/'
            Ответить
  • - Ну вот и отлично. Долечивайтесь. Я говорил с врачом Димы, его мы заберём завтра, а Даню отпустят в понедельник.
    Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8