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

    −122.9

    1. 1
    ps -p $$ -o pid | tail -1 | sed -e "s/ //g"

    получение своего pid.

    andrianov, 04 Декабря 2009

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

    −121.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
    varcmd()
    {
        eval $(echo $*|tr -d "./;")
    }
    
    varcmd test '$'$fn$oldrev
    if [ $? -eq 0 ]; then
        varcmd $fn$rev='$'$fn$oldrev
        varcmd unset $fn$oldrev
    else
        varcmd $fn$rev=$oldrev
    fi

    Хитрокод: ассоциативные массивы. Потом я подумал и переписал через более изящные файлы:)
    Количеству долларов в тексте позавидует DCL!

    nil, 01 Декабря 2009

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

    −370.1

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

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

    nil, 01 Ноября 2009

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

    −137.9

    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
    USER_AGENT='Opera/9.80 (X11; Linux i686; U; ru) Presto/2.2.15 Version/10.00';
    ICQ_UIN=$1;
    
    #VAR=`curl --silent --user-agent -v "$USER_AGENT" -d "uin=$ICQ_UIN" http://kanicq.ru/invisible/m/ | grep "Error" | sed 's/<[\/]*[p|b]*>//g' | sed 's/ <img.*>//g'`;
    
    VAR=`curl --silent --user-agent "$USER_AGENT" -d "uin=$ICQ_UIN" http://kanicq.ru/invisible/m/`;
    
    if echo "$VAR" | grep -q Error
    then
    	echo "${c_h_blue}нас забанили";
    else 
    	if echo "$VAR" | grep -q Result
    	then
    		echo `echo $VAR | sed 's/<[\/]*[p|b]*>//g' | sed 's/ <img.*>//g'`;
    	fi
    fi

    особенно доставляет 15 строка, ну не знал как сделать)

    DrFreez, 01 Октября 2009

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