![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen! |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Har du brug for hjælp med at kontrollere dato og søger efter et søgeord i et script | tatchel | Shell Programmering og Scripting | 0 | 04-21-2008 09:46 PM |
| hvordan man kan søge på et søgeord i en fil ved hjælp af en for løkke | lucho_1 | Shell Programmering og Scripting | 6 | 03-10-2008 02:57 PM |
| nøgleordet ransagning af dokumenter | Miles | OS X (Apple) | 1 | 02-25-2008 06:38 PM |
| Far Søgeordsvariationer | svh | Højtstående Programmering | 2 | 02-08-2006 12:16 AM |
| Søgeord i perl | sarwan | Shell Programmering og Scripting | 1 | 01-17-2006 04:35 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Brug $ 0 og 'Funktion' Søgeordsvariationer
Hej alle,
Jeg havde en forespørgsel om brugen af $ 0 i tankene. Jeg vil sætte pris på enhver form for bistand i denne. Vi flyttede fra en Sun Solaris-server til en linux server. Jeg har kørt 2 forskellige stykker på disse servere, og i et tilfælde, udgangene gjorde ikke ændre, og i andre tilfælde udgangene var anderledes. De 2 stykker involveret definere funktioner anderledes. Sag # 1 ---------------------------------- #! / bin / ksh echo "Værdien af $ 0 uden" funktion callme2 ( echo "Værdien af $ 0 indeni" ) callme2 ---------------------------------- Sag # 2 ---------------------------------- #! / bin / ksh echo "Værdien af $ 0 uden" callme2 () ( echo "Værdien af $ 0 indeni" ) callme2 ---------------------------------- Sun Solaris output var den samme i begge tilfælde som anført nedenfor. Værdi af test.ksh uden Værdi af test.ksh inde Men linux server gav forskellige resultater. tilfælde # 1 output Værdi af. / / Test.ksh uden Værdi af callme2 inde tilfælde # 2 output Værdi af. / / Test.ksh uden Værdi af. / / Test.ksh inde Kan nogen hjælpe mig med at forstå, hvorfor disse forskelle findes på trods af skallen forbliver den samme, og også hvad der kan gøres for at forhindre dette i at ske. Mange tak for din tid ...!! |
|
|||||
|
men / bin / ksh var ikke den foretrukne råtanken under solaris (men er det nu?)
Du prøver dit script på en HP-UX og Im sikker på, at du vil have noget i retning af: Værdi af test.ksh uden Værdi af callme2 inde og hvis du har brugt sh på HP-UX, du ville have Solaris output desværre Im derhjemme nu og cant bekræfte ved at teste på forskellige platforme .. men Im overbevist om HPUX ... Som sagt mener jeg, at det bliver mere filosofisk: Når du ringer callme2, du enig sin gerne fuldbyrdende et modul nej? Så er det $ 0? Det afhænger af din forståelse Jeg formoder ... Det er måske også grunden til, at mange kurser findes i Bourne shell, spørgsmålet om kompatibilitet ... |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|