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

    −118

    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
    18. 18
    #!/bin/bash
    
    # make file $1
    function mkfile () {
      echo -n "$FILE "
      [ -e "$1" ] && echo "exists" && return 0
      sudo -u liferay mkdir -p $(dirname "$1")
      sudo -u liferay touch "$1"
      echo "created"
    }
    
    PREFIX=/opt/liferay/data/document_library
    
    mkfile $PREFIX/10153/1322521/20445/1.0
    
    for (( i=28036 ; i <= 28135 ; ++i )) ; do
      mkfile $PREFIX/10153/2992652/$i/1.0
    done

    Скрипт создания недостающих файлов в document_library написаный админами одного крупного восточного универа)

    Запостил: gremlin_tomsk, 25 Июля 2014

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

    • А где тут гк-то? (Волшебные константы не в счет - это внешние для скрипта параметры.)
      Ответить
      • Я СКАЗАЛ ГОВНОКОД ЗНАЧИТ ГОВНОКОД, ЧТО ВЫ ИСТЕРИТЕ-ТО
        Ответить
      • >А где тут гк-то?
        sudo -u liferay
        Ответить
    • > Скрипт создания недостающих файлов
      Разовый скрипт на выброс же? Написанный, чтобы устранить единичную проблему с куда-то просранными файлами? Если да - то не говнокод.
      Ответить
      • на больших системах часто архитектура скриптами "допиливатся напильником".

        меня не удивит если этот скрипт там постоянно крутится.
        Ответить
    • ТГУшного? Я же ему передам, он тебе оперативку порежет.
      Ответить
      • @gremlin_tomsk
        никаких улик
        Ответить
        • в томске 5 универов так то.
          Ответить
          • даже 6, еще СибГМУ хирургов строит
            Ответить
            • а при фразе "московский университет" ты вообще теряешься в сотне, ясно
              Ответить
              • а ответ прост - большая часть - говно

                в Москве и человек живет в 22 раза больше, ясно
                Ответить
                • к чему тут твои комплексы
                  перечитай еще раз мой пост
                  сколько вузов всплывет в твоем сознании, когда тебе сообщат "я закончил томский университет"?
                  Ответить
                  • 2 - политех и ТГУъ

                    Мои комплексы? У кого там уневеров за сотню?
                    Ответить
              • Я вспоминаю только МГУ им. М. В. Ломоносова. Остальные либо имеют старое название, либо не нужны.
                Ответить
                • об этом я и говорю
                  Ответить
                  • kegdan - "а ответ прост - большая часть - говно"

                    А я, естественно, говорил не об этом. Москвичи такие москвичи
                    Ответить
                    • все никак не дойдет до тебя, болезного, мысль, что университет, в прямом смысле этого слова, не технический, не медицинский, а именно просто Универсистет, в любом городе раньше был ровно один
                      даже твой политех только при демократии (1990) стал университетом, почитай педивикию, да и никто не станет в разговоре политех называть "томский университет", а вот твой тгу - будут, и все поймут
                      Ответить
                      • то есть по твоему "Томский политехнический университет" не подходит под шаблон "один крупный восточный универ"?)

                        >> твой политех, твой тгу
                        Все мое.

                        >> просто Универсистет, в любом городе раньше был ровно один

                        Раньше в каждом племени был ровно один костер. И где он, тот самый Костер?
                        Ответить
                      • > в любом городе раньше был ровно один
                        Скажем так, не более одного ;) У нас вот в городе был только институт, который являлся филиалом университета в более крупном городе.
                        Ответить

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