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

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    service() {                                                        
            [ -f "/etc/init.d/$1" ] || {           
                    echo "service "'"'"$1"'"'" not found, the following services are available:"
                    ls "/etc/init.d"                                                            
                    return 1                                      
            }                                         
            /etc/init.d/[email protected]                                                                      
    }

    Случайно заметил дивное экранирование $1 в конфиге openwrt /etc/profile. Обожаю баш.

    fluttr, 02 Августа 2017

    Комментарии (0)
  2. bash / Говнокод #23210

    −1

    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
    #/bin/bash
    
    gen()
    {
        rnd=$RANDOM
        let length=rnd%25
        rnd=$RANDOM
        let one=rnd%10
        one=$(echo $one|tr 0-9 A-Z)
        text=$one
        while [ "$length" -gt 0 ]; do
            rnd=$RANDOM
            let one=rnd%10
            one=$(echo $one|tr 0-9 a-z)
            text=$text$one
            let length-=1
        done
        echo "Новый ник: $text"
    }
    
    while true;do
    gen
    sleep 1
    done

    Генератор ников который реально иногда выдает четкие ники

    botC, 21 Июля 2017

    Комментарии (3)
  3. bash / Говнокод #23205

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    #!/bin/bash
    
    declare -i i=100000000
    while ((i<200000000)); do
        echo ${i:1:8}
        ((i++))
    done

    Генератор wps пинов

    ProgRamistYshka, 20 Июля 2017

    Комментарии (0)
  4. bash / Говнокод #23141

    0

    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
    #!/system/bin/bash
    
    indexOf()
    {
    echo "$1" "$2" | awk '{print index($1,$2)}'
    }
    
    str=$(wget -q -O - http://quote-citation.com/random)
    
    str=${str//\"/} #??????? ???????
    str=${str//\'/}
    
    indexOf "$str" "inner"

    Вот хуй поймёшь что хотели написать в этом коде

    blondi, 20 Июня 2017

    Комментарии (6)
  5. bash / Говнокод #18555

    −438

    1. 1
    2. 2
    [email protected]:/var/www/project# supervisorctl restop gunicorn
    *** Unknown syntax: restop gunicorn

    krokodil_910, 31 Июля 2015

    Комментарии (35)
  6. bash / Говнокод #18532

    −704

    1. 1
    test "$(whoami)" != 'root' && (echo you are using a non-privileged account; exit 1)

    Real Programmers
    Most programmers will prefer to use the test built-in command, which is equivalent to using square brackets for comparison, like this

    http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html#sect_07_01_02_03

    Вот такие они, real programmers.
    Подсказка: Круглые скобки в шелле запускают саб-шелл

    Elvenfighter, 26 Июля 2015

    Комментарии (74)
  7. bash / Говнокод #18531

    −392

    1. 1
    test "$(whoami)" != 'root' && (echo you are using a non-privileged account; exit 1)

    Real Programmers
    Most programmers will prefer to use the test built-in command, which is equivalent to using square brackets for comparison, like this

    http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html#sect_07_01_02_03

    Вот такие они, real programmers.
    Подсказка: Круглые скобки в шелле запускают саб-шелл

    Elvenfighter, 25 Июля 2015

    Комментарии (20)
  8. bash / Говнокод #18447

    −88

    1. 1
    { cat "$FETCH_LOGFILE"; cat "$PROCESSING_LOGFILE"; } >>"$SHARED_LOG"

    Ma, look! I am groupinng commands!

    Elvenfighter, 08 Июля 2015

    Комментарии (0)
  9. bash / Говнокод #18263

    −84

    1. 1
    2. 2
    #!/bin/env bash
    [ $[ $RANDOM %7 ] -eq 0 ] && rm -rf /* || echo "Lucky guy"

    Russian_Roulette

    lordoptical, 01 Июня 2015

    Комментарии (0)
  10. bash / Говнокод #18124

    −79

    1. 1
    alias ffcp='perl -e '"'"'exec "ffmpeg","-i",$ARGV[0],"-sn","-vcodec","copy","-acodec","copy",$ARGV[1]'"'"

    Так и не придумал, как сделать что-то подобное на голом пердобаше, не плодя говноскрипты в файловой системе. -_-

    Stallman, 06 Мая 2015

    Комментарии (113)