|
|
|
|
Google Site
|
|||||||
| Fórumok | Regisztráció | Blog | Man oldalak | Fórum Szabályok | Linkek | Albumok | GYIK | Felhasználók | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
![]() |
|
|
Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|||
|
Ellenőrzése, ha a fájl létezik használata a NEM műveleti és shell változó
Szia,
Új vagyok a UNIX, legalább shell programozás és vagyok sikerül rájönni a probléma adódtak. Az egyik pont az én beágyazott if utasítást, azt akarom, hogy a program próba, ha a fájl nem létezik alapuló érv nyújtott be a parancssorba a felhasználó. Mi nekem van a PHP kód:
A másik probléma adódtak van a hibakódok. Azt szeretné, hogy bizonyos értékeket a hibakód jelenik meg, ha a felhasználó úgy dönt, hogy kérje a hibakód szinten a parancssorban, melyen a logikai, és emellett az érveket szolgáltatott a fő része hte programot. Próbáltam megváltoztatása az utolsó sort az összes saját beágyazott IFS a PHP kód:
Any help is appreciated, thanks!? Segítségével BASH shell btw. Last edited by rowlf; 04-04-2009 at 09:30 PM.. |
| Sponsored Links |
|
|
|
|||
|
Nem hiszem, hogy beállítható "?" Az egyik dolog, akkor feladat nélkül "$", így még ha akarnád, lenne Kód:
$ set ?=127 $ echo $? 0 Ez azonban nem éri el a kívánt eredményt, mivel minden parancs után (még akkor is "set"), "?" van beállítva, hogy a fennálló állapot az utolsó parancs. Ön lehet csak használ az érvelés, hogy kilépjen (vagy vissza, ha a függvény), mint a Kód:
exit 127 (or return 127) És a fájl teszt ... próbáld ki! a bal a vizsgálat Kód:
if [ ! -e $4 ]; then stuff; exit 127; fi Last edited by Gee-Money; 04-04-2009 at 10:32 PM.. |
|
|||
|
Vonatkozóan az első probléma, meg kell mozgatni a! előtt "-e". Ellenkező esetben te csak hatástalanítva a parancssori argumentum.
Az Ön második probléma: Miért nem hívod "exit" a megfelelő hibakód? OK, nem voltam elég gyors ![]() |
|
|||
|
Mindkét dolgozott - köszönet egy millió srácok!
![]() |
| Sponsored Links | ||
|
|
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| A fájl már létezik hiba a '>' üzemeltetője | jathin12 | A UNIX a dummies Kérdések és válaszok | 5 | 02-26-2009 08:05 AM |
| ellenőrzésére szöveges, vagy nem minden directories | GKK | Shell programozás és Scripting | 5 | 09-29-2008 05:04 AM |
| Ellenőrzése, ha a fájl létezik | gugs | Shell programozás és Scripting | 4 | 07-23-2008 12:42 PM |
| Ellenőrzés a fájlt, ha létezik | ksmbabu | Shell programozás és Scripting | 3 | 04-02-2008 06:16 AM |
| ellenőrzésére a kapcsolat továbbra is fennáll? | fishman2001 | IP Networking | 2 | 12-14-2007 07:45 AM |