1. bash / Говнокод #2827

    −131

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    #! /bin/bash
    
    # файл имоты или коначана
    srcfile=$1
    # файл санкаки или данборы
    dubfile=$2
    echo Lines:
    echo -n Before:
    wc -l $dubfile
    a=`pcregrep -o -e '[a-f0-9]{32}' $srcfile|head -n 1`
    for i in `pcregrep -o -e '[a-f0-9]{32}' $srcfile`
    do
    a=$a\|$i
    done;
    cat $dubfile|grep -v -E -e $a > out.$dubfile
    echo -n After:
    wc -l out.$dubfile

    Поиск дублей

    Запостил: Radjah, 19 Марта 2010

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

    • Что такое "имота", "коначан", "санкака" и "данбора"?

      И pcregrep - это так egrep обозвали?
      Ответить
      • эьл сатанистские выкрики

        чтобы люцифер, покровитель говнокода, проковлял
        Ответить
        • "проковлял" - ещё одно сатанинское заклятие
          Ответить
      • http://moe.imouto.org/ http://konachan.com/ http://chan.sankakucomplex.com/ http://danbooru.donmai.us/ соответственно.
        Регвыры грепа я так и не переварил, pcregrep для меня проще.
        Ответить

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