![]() |
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 |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Hai bisogno di aiuto per il controllo e la data alla ricerca di una parola chiave in uno script | tatchel | Shell scripting e di programmazione | 0 | 04-21-2008 08:46 PM |
| come alla ricerca di una parola chiave all'interno di un file utilizzando un ciclo for | lucho_1 | Shell scripting e di programmazione | 6 | 03-10-2008 02:57 PM |
| parola chiave di ricerca di documenti | Miles | OS X (Apple) | 1 | 02-25-2008 06:38 PM |
| Lungi parole chiave | svh | Di programmazione ad alto livello | 2 | 02-08-2006 12:16 AM |
| Parola chiave in perl | sarwan | Shell scripting e di programmazione | 1 | 01-17-2006 04:35 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Utilizzo di $ 0 e 'funzione' di parole chiave
Ciao a tutti,
Ho avuto una query su l'uso di gusci di $ 0. Gradirei qualsiasi tipo di assistenza in questo senso. Siamo passati da un server Sun Solaris ad un server linux. I diversi pezzi 2 corse su questi server e in un caso, le uscite didnt cambiamento e negli altri casi, i risultati sono stati diversi. Il 2 pezzi coinvolti definire funzioni diversamente. Caso # 1 ---------------------------------- #! / bin / ksh echo "valore di $ 0 al di fuori" funzione callme2 ( echo "$ 0 Rapporto di dentro" ) callme2 ---------------------------------- Caso # 2 ---------------------------------- #! / bin / ksh echo "valore di $ 0 al di fuori" callme2 () ( echo "$ 0 Rapporto di dentro" ) callme2 ---------------------------------- Sun Solaris uscita è la stessa in entrambi i casi, come indicato qui sotto. Rapporto di test.ksh al di fuori Rapporto di test.ksh all'interno Ma, il server linux ha diverse uscite. # 1 caso di uscita Rapporto di. / / Test.ksh al di fuori Rapporto di callme2 all'interno caso di uscita # 2 Rapporto di. / / Test.ksh al di fuori Rapporto di. / / Test.ksh all'interno Qualcuno mi può aiutare a capire il motivo per cui queste differenze esistono, nonostante la shell resta la stessa e anche ciò che si può fare per evitare che questo si verifichi. La ringrazio molto per il vostro tempo ...!! |
|
||||
|
Grazie!
Ma, non il comando '#! / Bin / ksh' invocare la shell korn? Questo è stato uno dei motivi per cui mi è stata molto sorpresa quando il serbatoio è stato dare risultati diversi su entrambi i server. |
|
|||||
|
ma / bin / ksh wasnt la shell preferita sotto Solaris (ma è ormai?)
Si tenta lo script su un HP-UX e Im certo che lei avrà qualcosa di simile: Rapporto di test.ksh al di fuori Rapporto di callme2 all'interno e se è stato utilizzato sh su HP-UX si avrebbe l'uscita solaris, purtroppo Im a casa e ora cant confermare test su diverse piattaforme .. Im ma fiducioso circa HPUX ... Come detto io credo che sia più filosofico: Quando si chiama callme2, l'utente accetta la sua esecuzione come un modulo di no? Quindi è $ 0? Essa dipende dalla vostra comprensione suppongo ... Questo è forse anche il motivo per cui molti corsi sono riportati nella Bourne shell, il problema di compatibilità ... |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|