Portál AbcLinuxu, 23. dubna 2024 21:33


Dotaz: Oprava podmínky v shellu

21.7.2014 21:36 Noems
Oprava podmínky v shellu
Přečteno: 243×
Odpovědět | Admin
Může mi to prosím prosím někdo opravit, nejsem programátor :-(
if $a < $b - 1; then
   $c=$c+1
   if $d + $e - 1 < $f; then
      $x=$x+1
   fi
fi
Moc děkuji.....
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 21.7.2014 22:35 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Oprava podmínky v shellu
Odpovědět | | Sbalit | Link | Blokovat | Admin
if příkaz; then
  něco
fi
Dobrý příkaz je třeba [.
Já to s tou denacifikací Slovenska myslel vážně.
21.7.2014 22:49 Noems
Rozbalit Rozbalit vše Re: Oprava podmínky v shellu
To mi teda pomohlo... :-D
pavlix avatar 22.7.2014 13:13 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Oprava podmínky v shellu
Tak někomu pomůže malá nápověda, někdo se ošivá, když druzí neudělají celou práci za něj.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
22.7.2014 18:36 Noems
Rozbalit Rozbalit vše Re: Oprava podmínky v shellu
Od tebe to tedy sedí.. co jsem tady tak pročítal tak umíš jen blbě pindat...
pavlix avatar 22.7.2014 23:33 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Oprava podmínky v shellu
Soudě dle tvého dotazu to zjevně dokážeš bravurně posoudit.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
22.7.2014 09:30 pet
Rozbalit Rozbalit vše Re: Oprava podmínky v shellu
Odpovědět | | Sbalit | Link | Blokovat | Admin
if [ $a -lt $(($b - 1)) ]; then
   $c=$(($c+1))
   if [ $(($d + $e - 1)) -lt $f; then
      $x=$(($x+1))
   fi
fi
Netestováno, snad jsem se nikde neuklepl ;-) (Jinak "man bash".)
22.7.2014 11:29 O|O
Rozbalit Rozbalit vše Re: Oprava podmínky v shellu
Neuklepl ? Když nepočítám těch 6 úklepů tak ne :-D
if [ $a -lt $((b-1)) ]
then
   c=$((c+1))
   if [ $((d+$e-1)) -lt $f ]
   then
      x=$((x+1))
   fi
fi

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.