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

    −124

    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
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    #!/bin/bash
    for (( ; ; ))
    do
    echo Программа распаковывает все виды архивов
    echo в текущем каталоге.
    echo Введите суффикс архива
    for i in *.$q;
    do
    if [[ -e "$i" ]]; then
    $cmd"$i";
    fi
    done
    for (( ; ; ))
    do
    read q
    case $q in
    help) echo rar zip 7z xz tar.7z tar.xz tar tar.gz tgz tar.bz2 tb2 gz bz2 ;;
    ?) echo rar zip tar tar.gz tgz gz bz2 7z tar.bz2 tb2 xz tar.7z tar.xz;;
    rar) peac $q " unrar x " ;;
    zip) peac $q " unzip " ;;
    tar) peac $q " tar xf " ;;
    tar.gz) peac $q " tar xzf " ;;
    tgz) peac $q " tar xzf " ;;
    tbz) peac $q " tar xjf " ;;
    tar.bz2) peac $q " tar xjf " ;;
    tar.7z) peac $q " tar xJf " ;;
    tar.xz) peac $q " tar xJf " ;;
    7z) peac $q " 7z x " ;;
    xz) peac $q " 7z x " ;;
    gz) peac $q " gzip -d " ;;
    bz2) peac $q " bzip2 " ;;
    exit) exit 0;;
    esac
    done

    >exit) exit 0;;
    Пожалуй, самый полезный кусок кода.

    Запостил: Stallman, 05 Июля 2013

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

    • > for (( ; ; ))
      Ктулху форева!
      Ответить
    • Похоже на кухонный комбайн. Херня торчит во все стороны. А моторчик внутри один.
      Ответить
    • > все виды архивов
      ARJ?
      Ответить
      • Кстати, КЛАДР до сих пор в ARJ пакуют?

        UPD: http://www.gnivc.ru/html/gnivcsoft/KLADR/BASE.ARJ :)
        Ответить
        • Кстати, скачал с того сайта «Декларацию 2012». Чуть не обосрался, когда после её установки перестали запускаться все виндовые приложения, включая Диспетчер задач, с формулировкой: «Точка входа ??_V@YAXPAX@Z не найдена в модуле msvcrt.dll». КАРОЧИ ПЕШУ С УТЮГА!!!11
          Ответить
          • Круто, до сих пор есть проги, которые срут древними дллками в папку windows?

            А я сегодня случайно нашел потомка кладра - ФИАС. 10 гиг XML'я... Кладр, оказывается, был мелким и компактным...
            Ответить
            • Я уже представил себе, сколько блондинок понесли свои компы в ремонт после этой декларации... Может быть, это специально делается, чтобы создавать рабочие места? Или программа рассчитана на тех, кто запускает её с рабочих компов, на которых до сих пор по причине жадности руководства Windows 98?
              Ответить
            • P.S. Здесь самое место для этой ссылки: http://dimez.livejournal.com/2619.html
              Дикий баян, конечно, но вдруг кто-то не видел...
              Ответить
    • показать все, что скрытоАй-яй-яй. Пингвинизм во всей красе. Bormand, тебе то как не стыдно? А я в тебя верил(
      Ответить

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