![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| vs bash sh | msb65 | Shell scripting e di programmazione | 10 | 09-18-2008 02:25 PM |
| bash e ksh: perso variabile in loop in bash? | Estienne | Shell scripting e di programmazione | 2 | 08-25-2008 02:09 PM |
| passando dal variabile di perl da bash script bash | arsidh | Shell scripting e di programmazione | 10 | 06-04-2008 12:25 PM |
| Perché generare "cenere e bash" output diversi per lo stesso script bash? | s. Murat | Shell scripting e di programmazione | 0 | 05-26-2008 07:19 AM |
| Bash sotto AIX 5,3 | taupin | AIX | 4 | 03-21-2008 06:03 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
A quanto mi risulta, questo significa
se pid è a) unset, o b), impostato su null quindi sostituire con il valore sulla destra del segno meno - che è nullo Questo perché mi confonde a), ho pensato, se una variabile non è impostata a nulla è automaticamente nullo. Se poi ciò che non è un insieme di variabili profani? b) se la variabile è già impostato su null, quindi perché sostituirlo con un altro nulla? Credo che questo in linea 74 nel file / lib / lsb / init-funzioni (I'm using Ubuntu Hardy Heron) Ecco un estratto dal file: Codice:
if [ -z "${pidfile:-}" ]; then
pidfile=/var/run/${1##*/}.pid
fi
|
|
||||
|
Il codice è fare in modo che se la variabile è pid unset diventa nullo (o di lunghezza zero).
unset e null sono diversi. null significa che esiste variabile in memoria e viene ", significa bash unset mai sentito parlare prima. In codifica, whenver si crea una nuova variabile che si desidera impostare una nota di Stato. In C si imposta una stringa di lunghezza zero, un numero intero a zero. Questa è la stessa idea. |
![]() |
| Segnalibri |
| Tag |
| variabile di espansione di programmazione bash |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|