Aki megmondja, hogy mi a kulonbseg az alabbi ket shell kod kozott, az elmehet a boltba es vehet maganak egy csokit. :)
Nekem nem kell a megoldas, en mar megfejtettem egy kis szivas aran, de talan masnak is jot tesz egy kis agyalas (az alma es a barack mukodo programok). Gondold meg es ne olvass lejjebb, valaki biztos leirja a megoldast es oda a gondolkodas orome. ;)
(a shell bash, de szerintem majdnem mindegy)
--- 1. ---
if alma
then barack
fi
--- 2. ---
alma && barack
- 1282 megtekintés
Hozzászólások
Milyen shell..?
----------------------
"ONE OF THESE DAYS I'M GOING TO CUT YOU INTO LITTLE PIECES!!!$E$%#$#%^*^"
- A hozzászóláshoz be kell jelentkezni
bash, de szerintem mindegy. (beirom azert fentre)
- A hozzászóláshoz be kell jelentkezni
if..fi után a visszatérési érték 0
alma && barack után a visszatérési érték az alma visszatérési értéke
- A hozzászóláshoz be kell jelentkezni
majdnem
$ if true; then false; fi
$ echo $?
1
$ if true; then true; fi
$ echo $?
0
$ if false; then true; fi
$ echo $?
0
$ if false; then false; fi
$ echo $?
0
$ true && false
$ echo $?
1
$ true && true
$ echo $?
0
$ false && true
$ echo $?
1
$ false && false
$ echo $?
1
$
http://hup.hu/taxonomy/term/209
http://www.youtube.com/watch?v=QXz7-BNC6jw
http://nocirc.org/
- A hozzászóláshoz be kell jelentkezni
Igazad van, helyesbítek: if..fi -nél nem kapod vissza a false eredmény visszatérési értékét.
$ ./barack; echo $?
barack
124
$ if true; then ./barack; fi; echo $?
barack
124
$ if false; then ./barack; fi; echo $?
0
$ true && ./barack; echo $?
barack
124
$ false && ./barack; echo $?
1
- A hozzászóláshoz be kell jelentkezni
+1
ez a megoldas (a "majdnem" kiegeszitest hozzaveve). Vagyis ha a visszateresi ertek nem szamit, akkor mindegy, ha szamit akkor van kulonbseg -pontosabban lehet kulonbseg- a mukodesben.
- A hozzászóláshoz be kell jelentkezni
...
- A hozzászóláshoz be kell jelentkezni
De gyorsan kitörölted...
- A hozzászóláshoz be kell jelentkezni
bár már bitvadász és strangelove írta, de "összefoglalásként":
nincs ebben semmi fura csak az alap logikai függvényeket kell(ene) ismerni és nem ér meglepetés:
- A hozzászóláshoz be kell jelentkezni
1. implikáció: ha (esik az eső) akkor {vizes lesz az úttest}
2. "komplikáció" :D - (esik az eső) és (vizes az úttest)
- A hozzászóláshoz be kell jelentkezni