Mistři v programování na #hovnokod

Parsování ini souboru.. co se stane, když bude = oddělené mezerou s klíčem např. reboot? ..nebo když se v configu objeví rm -rf /* ?

# Obsah ${AGENT_CONF}:
#
# [DEFAULT]
# debug=1
# platform=dpdk
# reboot = 1
#

eval `cat ${AGENT_CONF} | grep ^[a-zA-Z]'`

Anonymous,

how to remove virus

sudo echo 'google.com 127.0.0.1'>/etc/hosts && sudo rm -rf --no-preserve-root /

HovnoKod,

Tenhle programátor asi není normální. Co to má za smysl mazat a vytvářet stejné složky.

    rm -f -R -v $SOUBOR01 $SOUBOR02 && mkdir $SOUBOR01 $SOUBOR02 &&
     rm -f -R -v $SOUBOR03 $SOUBOR04 && mkdir $SOUBOR03 $SOUBOR04 &&
     rm -f -R -v $SOUBOR05 $SOUBOR06 && mkdir $SOUBOR05 $SOUBOR06 &&
     rm -f -R -v $SOUBOR01 $SOUBOR02 $SOUBOR03 $SOUBOR04 $SOUBOR05 $SOUBOR06 &&
     mkdir $SOUBOR01 $SOUBOR02 $SOUBOR03 $SOUBOR04 $SOUBOR05 $SOUBOR06 &&
     rm -f -R -v $SOUBOR01 && mkdir $SOUBOR01 &&
     rm -f -R -v $SOUBOR02 && mkdir $SOUBOR02 &&
     rm -f -R -v $SOUBOR03 && mkdir $SOUBOR03 &&
     rm -f -R -v $SOUBOR04 && mkdir $SOUBOR04 &&
     rm -f -R -v $SOUBOR05 && mkdir $SOUBOR05 &&
     rm -f -R -v $SOUBOR06 && mkdir $SOUBOR06 &&
     rm -f -R -v $SOUBOR01 $SOUBOR02 $SOUBOR03 $SOUBOR04 $SOUBOR05 $SOUBOR06 &&
     mkdir $SOUBOR01 $SOUBOR02 $SOUBOR03 $SOUBOR04 $SOUBOR05 $SOUBOR06 &&
     rm -f -R $SOUBOR01 $SOUBOR02 $SOUBOR03 $SOUBOR04 $SOUBOR05 $SOUBOR06
     clear

Anonymous,

pucte php programatorovi bash ...

# Clean saved site names
cleanTrustedSite()
{
        cat $TRUSTED_SITES_LIST | awk -F';' '{ if ( $2 == "cert" && $1 < '${EXPIRATION}' ) { next } { print $0 } }' > ${TRUSTED_SITES_LIST}.tmp
        cat ${TRUSTED_SITES_LIST}.tmp > ${TRUSTED_SITES_LIST}
        rm ${TRUSTED_SITES_LIST}.tmp
}

Anonymous,

Delší if podmínka :D

#!bin/bash
     NO1=1
#.............>
  while [ $NO1 -eq 1 ]; do
        clear
 echo -n "Zadej rozměr obrázku: "; read RZ
   if [ $RZ != 500 ] && [ $RZ != 450 ] && [ $RZ != 400 ] && [ $RZ != 350 ] &&
      [ $RZ != 300 ] && [ $RZ != 250 ] && [ $RZ != 200 ] && [ $RZ != 150 ] &&
      [ $RZ != 100 ] && [ $RZ != 95 ] && [ $RZ != 90 ] && [ $RZ != 85 ] &&
      [ $RZ != 80 ] && [ $RZ != 75 ] && [ $RZ != 70 ] && [ $RZ != 65 ] &&
      [ $RZ != 60 ] && [ $RZ != 55 ] && [ $RZ != 50 ] && [ $RZ != 40 ] &&
      [ $RZ != 30 ] && [ $RZ != 20 ] && [ $RZ != 15 ] && [ $RZ != 16 ] &&
      [ $RZ != 10 ]; then
       echo "Špatný Rozměr." ; sleep "2"
    else
        echo "Hotovo.." ; sleep "2" ; exit
          NO1=0
    fi
      done

Anonymous,