Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: timmynovak 30 Března 2011, 21:38:15
-
Ahoj, mám program v céčku, který mi vrací 1 nebo 0. Potřeboval bych na to ve skriptu reagovat, konstrukce
if [sh /home/ae/skripty/aa.sh == 1]; then echo "ANO" else echo "NE"; fi
mi nefunguje, poradí někdo? Díky.
-
zkus
if [ `/home/ae/skripty/aa.sh` -eq 1 ]; then echo "ANO" else echo "NE"; fi
-
při vrácení nuly prázdný řádek, při jedničce totéž:( žádné ano či ne
-
if [ -f $HOME/Script/Prihlasenie_na_wifi ]; then echo "ANO" ;else echo "NE"; fi
Teda toto ma napadlo len tak narychlo. ale tusim to funguje aspon mne to ten skript potvrdilo
-
Zde to není třeba dramatizovat
if /home/ae/skripty/aa.sh; then něco ....; fi
Tedy teď mě napadlo, že možná nemyslíš návratový kód :)
Pak to řeší Kamil.
-
Chybí mi tam středník :) Pardon, psal jsem to z mobilu...
if [ `/home/kamil/neco.sh` -eq 0 ]; then echo "ANO"; else echo "ne"; fi
neco.sh mi vrací nulu a script takto funguje