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

    −370.1

    1. 1
    id |sed "s/^[^(]*(\([^)]*\)).*/\1/"

    Воссоздал прямо щас, не ручаюсь, что выражение в точности такое, но очень близко.

    Запостил: nil, 01 Ноября 2009

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

    • говнокод заключается в том, что автор забыл ключ '-e'?
      Ответить
      • Нет, в том, что этот ужас записывается как "id -un", и тогда никто не будет этого кода бояться:)
        Ответить
      • И без ключа нормально сработает. Может говнокод в неиспользовании нежадных квантификаторов? С ними регексп мог бы быть более читабельным (хотя я сам в таком случае их не использую).
        Ответить
      • показать все, что скрытоvanished
        Ответить
    • изобрели whoami? малпдцы
      Ответить
      • whoami низя!
        Ответить
        • coreutils неправославны?
          Ответить
          • Православны... Но не для мусульман.
            Иными словами, в POSIX whoami нет.
            Ответить
            • спасибо за ответ. Подскажите RFC, где можно ознакомиться подробнее о том, что есть в POSIX.
              Кст, не в курсе каким стандартам следует OS Inferno?
              Ответить
              • За RFC не скажу, эти стандарты по-другому регулируются. А вот RTFM есть — unix.org, но там все еще немного геморрой остался с доступом к документам, сказывается нелегкое закрытое прошлое:)
                Лично я пользуюсь плагином к мозиле: http://mycroft.mozdev.org/search-engines.html?name=unix.org
                Про инферно ровным счетом ничего не знаю, не щупал, хоть заочно она мне очень нравится. Так нравится, что, может статься, немного разгребу дела и поиграюсь:)
                Ответить
              • показать все, что скрытоvanished
                Ответить

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