|
|
|
|
Google Site
|
|||||||
| Forums | Registrer | Blog | Man Sider | Forum Regler | Links | Albums | FAQ | Brugere | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for Advanced & Ekspertsøgning Brugere Expert-til-ekspert. Lær avancerede UNIX, UNIX-kommandoer, Linux operativsystemer, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
![]() |
|
|
Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|||
|
Passing blank argumenter til et script
Alle,
Jeg har et cron-job-script, der modtager flere kommandolinje argumenter. På et tidspunkt, hvis der er validering problemer og jobbet ikke kan køre, det er overflødigt i hele kommandolinjen i en midlertidig tekstfil som senere henrettet som et script. Desværre når jeg passerer en liste over de modtagne argumenter (dvs.: $ *) til denne nye fil, citerede blank argumenter forkastes. For eksempel min script "runbatch.sh" ser sådan her ud: #! / bin / ksh # runbatch.sh hvis [nogle valideringen mislykkes] så echo "$ 0 $ *">> retryjobs.sh exit 1 fi Hvis runbatch.sh blev kørt som: runbatch.sh en to''fire fem Det vil konvertere 2 enkeltsenge prisstillelserne til en tom, når de eksporterer den linje, der retryjobs.sh og dermed fjerne det tomme argument. Her er, hvad retryjobs.sh udseende: runbatch.sh en to fire fem Jeg har brug for dem, enkelt anførselstegn at være forbi. Alle idéer anyone?? Tak |
| Sponsorerede links | ||
|
|
|
|||
|
Thanks for the tip - Jeg har aldrig prøvet mand på ksh - kool
![]() Desværre enten "$ @" eller "$ *" producere en unoteret dobbelte rum ![]() Hvad med at forsøge at erstatte denne dobbelte rum med [mellemrum] [citat] [citat] [mellemrum]. Den 'tr' kommando synes ikke helt passer til at håndtere dette. Forbliver 'sed»Men jeg er ikke meget familliar med det. Please help med den korrekte syntaks: echo "$@"|sed ??? >> Retryjobs.sh Tak. Real |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| passerer runtime argumenter til et shell script ... | santy | Shell Programmering og Scripting | 10 | 01-09-2009 10:47 PM |
| Passing argumenter til et shell script fra fil mens fartplaner i cron | weblogicsupport | Solaris | 4 | 01-27-2008 11:16 PM |
| Passing argumenter til et Perl-script | jyoung | Shell Programmering og Scripting | 4 | 12-29-2004 05:57 PM |
| Passing argumenter for et script | Kevin Pryke | Shell Programmering og Scripting | 3 | 06-14-2002 10:06 AM |
| passerer argumenter | jpprial | UNIX for dummyer Spørgsmål & svar | 4 | 04-03-2001 12:13 PM |