Portál AbcLinuxu, 4. května 2025 23:00

Dotaz: Oprava kódu

31.10.2012 14:00 Martin
Oprava kódu
Přečteno: 436×
Odpovědět | Admin
Zdravím, potřeboval bych v shellu přepsat tento popis do kodu, byl by někdo tak hodnej a pomohl? Nejsem programátor a potřebuji jen tuto hloupost. Děkuju
a=10
b=15
c=""
if $a != $b-2
 b=$c+1
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.10.2012 15:59 l4m4
Rozbalit Rozbalit vše Re: Oprava kódu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Křišťálová koule mi řekla, že z tísíců existujících programovacích jazyků jsi to chtěl napsat v shellu a že to mělo významově odpovídat tomuto:
a=10
b=15
c=
if test $a != $((b-2)); then
    b=$((c+1))
fi
31.10.2012 18:04 Martin
Rozbalit Rozbalit vše Re: Oprava kódu
Dík. Tvá koule je k ničemu, vždyť jsem to tam napsal v tom dotazu :-D
31.10.2012 22:15 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Oprava kódu
Myslím, že by si mal počúvnuť skúsenejšieho. Hoci zápis v otázke vyzerá podobne, tak by si mal ten prepis od l4m4 skúsiť. Rozhodne je zmysluplnejší, ako ten tvoj. Tie zátvorky sú podstatné.
31.10.2012 22:58 l4m4
Rozbalit Rozbalit vše Re: Oprava kódu
Rádo se stalo. Když jsi tak pěkně poděkoval, tak až příště přijdeš s nesrozumitelným dotazem, který by jasněji formuloval mentálně zaostalý neandrtálec po ráně kyjem ho hlavy, jistě opět věnuji úsili pokusu vydedukovat z toho blábolu něco smysluplného a odpovědět, abych se dočkal nejapných poznámek a toho, že se moji odpověď ani nepokusíš přečíst s pochopením.
1.11.2012 08:39 Kit
Rozbalit Rozbalit vše Re: Oprava kódu
Však to má dobře, přesně podle zadání. Co bys ještě chtěl?
rADOn avatar 1.11.2012 16:49 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Oprava kódu
Mel by jsi byt milejsi k lidem kteri za tebe resi tvoje domaci ukoly, misto aby te poslali kam patris.
"2^24 comments ought to be enough for anyone" -- CmdrTaco
31.10.2012 16:33 gr
Rozbalit Rozbalit vše Re: Oprava kódu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jedna z moznosti:

#!/usr/bin/env bash a=10 b=15 c="" let "b = $b - 2" if [ "$a" -ne "$b" ] then let "b = $c + 1" 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.