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

    −52

    1. 1
    2. 2
    3. 3
    find "$@" -name "*.warn" |
    #       # \1 - path, \2 - warn file name, \3 - file name w/o ext; \\2 -> extension of the source file
    sed -re 's!^(.*/)(([^/.]+)[.][^/.]+)$!sed -re '\''s#^([^ :]+/)?\3.([a-z]+):#\1\3.\\2:#'\'' < \1\2!' | sh > $OUTFILE

    конвертер выхлопа компилера: конвертит относительные имена файлов в абсолютные, относительно рута проекта. я как то написал для Эклипсеров, у которых парсер выхлопа билда глючит и в ворнинги/ошибки кликать не дает. для этой проблемы решение в самом Эклипсе было позже найдено, и "скрипт" идет на свалку. думал может вас напоследок "порадует".

    Запостил: Dummy00001, 01 Декабря 2015

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

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