![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| bash g. sh | msb65 | Shell programmering og Skripting | 10 | 09-18-2008 03:25 |
| bash og ksh: variable tapt i loop i bash? | estienne | Shell programmering og Skripting | 2 | 08-25-2008 03:09 |
| bestått variabel fra bash til perl fra bash script | arsidh | Shell programmering og Skripting | 10 | 06-04-2008 01:25 |
| Hvorfor genererer "aske og bash" annen utgang for samme bash script? | s. Murat | Shell programmering og Skripting | 0 | 05-26-2008 08:19 |
| Bash under AIX 5.3 | taupin | AIX | 4 | 03-21-2008 06:03 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Som jeg forstår det, betyr dette hvis pid er a) unset eller b) settes til null deretter erstatter med verdien på høyre side av minustegnet - som er null Dette forvirrer meg fordi a) Jeg trodde at hvis en variabel ikke er satt til noe den automatisk null. Hvis ikke så hva er en uinnvidde variabel satt til? b) dersom variabelen allerede er satt til null, så hvorfor erstatte den med en annen null? Jeg ser dette på linje 74 i fila / lib / lsb / init-funksjoner (Jeg bruker Hardy Heron ubuntu) Her er et utdrag fra fil: Code:
if [ -z "${pidfile:-}" ]; then
pidfile=/var/run/${1##*/}.pid
fi
|
|
||||
|
Koden er at hvis pid variabelen unset det blir null (eller null-lengde).
unset og null er ulike. null betyr at variabelen eksisterer i hukommelsen, og er "", unset betyr bash aldri hørt om det før. I koding whenver du opprette en ny variabel som du vil sette det til en kjent tilstand. C angir du en streng å være null-lengde, et heltall til null. Dette er den samme ideen. |
![]() |
| Hugseliste |
| Tags |
| variable utvidelse programmering bash |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|