![]() |
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 Desktop til dukkerne Spørgsmål & svar Diskuter UNIX og Linux-bruger-grænseflader gerne GNOME, KDE, CVU og Open Office 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 |
| Embedding en kommandolinje med SSH | hcclnoodles | Shell Programmering og Scripting | 2 | 07-13-2008 11:49 AM |
| sammenligne filstørrelse fra en output-fil fra et script | moustik | Shell Programmering og Scripting | 7 | 11-07-2007 10:17 AM |
| Embedding xnest i C-kode | lesnaubr | Højtstående Programmering | 4 | 08-13-2007 02:27 PM |
| Embedding Perl opføre i ksh ... | svetlur | Shell Programmering og Scripting | 1 | 06-07-2007 09:39 PM |
| Output af script til en fil | sumeet | UNIX for Advanced & Ekspertsøgning Brugere | 3 | 11-29-2006 12:12 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Embedding file output til et script
Hej.
Jeg har fundet en Unix-script på dette websted, der beregner en dato, der er 2 måneder tidligere end i dag. Jeg bruger at script og skriver værdien til en fil kaldet 2monthsago.txt. Jeg vil gerne bruge denne værdi i et andet script. Nedenfor er mit forsøg på at gøre det, og resultaterne. Min Script: #! / usr / bin / ksh # Mit forsøg på at køre processen Flow Vedligeholdelse scripts i Lawson chmod 777 / home/iclac/script_writing/2monthsago.txt; udate \u003d `/ home/iclac/script_writing/2monthsago.txt« rdate \u003d "` dato "+% m /% d /% Y" `"; # chomp ($ rdate); print "Kør Dato $ rdate, rensning torsdag $ udate \ n"; print "perl $ GENDIR / bin / batch.pl MoveWorkunitToHistory flytte-outputFileName / apps / Lawson / lov / BPM / wflog / archive / pflows_move_hist.txt-processThurDate $ udate \ n "; Resultater: ucasd80: iclac: / home / iclac / script_writing #. / ProcFlow_maint /home/iclac/script_writing/2monthsago.txt: 04/30/2009: ikke fundet. **** Det viser den værdi, men jeg er ikke sikker på, hvorfor den rapporter 'not found' Kør Dato 06/01/2009, rensning torsdag __________ **** Det formodes at være notering den'04 / 30/2009 'dato her. perl / apps / Lawson / gen / bin / batch.pl MoveWorkunitToHistory flytte-outputFileName / apps / Lawson / lov / BPM / wflog / archive / pflows_move_hist.txt-processThurDate Jeg har også prøvet udate overensstemmelse med dobbelte anførselstegn og derefter ingen citater. Når jeg, at det rapporter brodden som værdien - se nedenfor. Kode: udate \u003d "/ home/iclac/script_writing/2monthsago.txt" Resultater: Kør Dato 06/02/2009, rensning torsdag / home/iclac/script_writing/2monthsago.txt Nogen tanker om, hvad jeg gør forkert. Underskrift: fuldstændig forvirret alias Leslie ----- Post Update ----- Med hjælp fra en medarbejder fik vi det virker. Jeg blev nødt til at ændre min udate linje fra ovenstående til, hvad der er anført nedenfor: udate \u003d `cat / home/iclac/script_writing/2monthsago.txt«; Det virker nu som en charme. Tak! |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|