![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség. |
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | 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ö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 |
| bash vs sh | msb65 | Shell programozás és Scripting | 10 | 09-18-2008 02:25 PM |
| bash és ksh: változó elveszett hurok bash? | estienne | Shell programozás és Scripting | 2 | 08-25-2008 02:09 PM |
| áthárításán változó a bash, hogy a bash perl script | arsidh | Shell programozás és Scripting | 10 | 06-04-2008 12:25 PM |
| Miért generálnak "hamu és bash" különböző kimenet ugyanazon bash script? | s. murat | Shell programozás és Scripting | 0 | 05-26-2008 07:19 AM |
| Bash szerint AIX 5,3 | taupin | AIX | 4 | 03-21-2008 06:03 AM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Ahogy én értem, ez azt jelenti,
Ha ettől is a) unset, vagy b) meghatározza a null akkor helyette a érték a jobb mínuszjel - ami null Ez engem, mert összekeveri a) Azt hittem, ha a változó nincs beállítva, hogy valamit ez automatikusan semmis. Ha nem, akkor mi a beavatatlanok változó be? b) ha a változó már a null, akkor miért helyébe másik null? Látom, ez a tétel 74 a file / lib / lsb / init-functions (I'm using Ubuntu Hardy Heron) Íme egy részlet a fájlból: Kód:
if [ -z "${pidfile:-}" ]; then
pidfile=/var/run/${1##*/}.pid
fi
|
|
||||
|
A kód az biztos, hogy ha a pid változó unset válik üres (vagy nulla hosszúságú).
unset és null eltérőek. null azt jelenti, hogy a változó létezik, a memória és a "", azt jelenti, bash unset sosem hallottam róla korábban. A kódolás, whenver akkor hozzunk létre egy új változót meg akarjuk állítani, hogy egy ismert állapotban. C-ben meg kell adni egy karakterláncot a nulla hosszúságú, integer nullával. Ez ugyanaz az ötlet. |
![]() |
| Könyvjelzõk |
| Címkék |
| változó bővülése programozási bash |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|