![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| UNIX Desktop for Dummies Spørsmål og svar Diskuter UNIX og Linux brukergrensesnitt som GNOME, KDE, CDE, og Open Office her. Alle UNIX og Linux Newbies Velkommen! |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Embedding en kommando med SSH | hcclnoodles | Shell programmering og Skripting | 2 | 07-13-2008 11:49 |
| sammenligne filstørrelse fra en output fil fra et skript | moustik | Shell programmering og Skripting | 7 | 11-07-2007 10:17 |
| Embedding xnest i C-kode | lesnaubr | High Level Programmering | 4 | 08-13-2007 02:27 |
| Embedding Perl konstruere i ksh ... | svetlur | Shell programmering og Skripting | 1 | 06-07-2007 09:39 |
| Utdata av skript til en fil | sumeet | UNIX for Advanced & ekspertbrukere | 3 | 11-29-2006 12:12 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Embedding filen utgang til et script
Hallo.
Jeg fant en Unix-skript på denne siden som beregner en dato som er 2 måneder tidligere fra i dag. Jeg bruker som script og skrive verdien til en fil kalt 2monthsago.txt. Jeg vil bruke denne verdien i et annet script. Her er mitt forsøk på å gjøre det, og resultatene. Min Script: #! / usr / bin / ksh # Mitt forsøk på å kjøre Process Flow Vedlikehold scripts i Lawson chmod 777 / home/iclac/script_writing/2monthsago.txt; udate \u003d `/ home/iclac/script_writing/2monthsago.txt` rdate \u003d "` date "+% m /% d /% Y" `"; # chomp ($ rdate); print "Run Date $ rdate, Rydd torsdag $ udate \ n"; print "perl $ GENDIR / bin / batch.pl MoveWorkunitToHistory flytte-outputFileName / apps / Lawson / lov / BPM / wflog / arkiv / 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 funnet. **** Det viser verdien men jeg er ikke sikker på hvorfor det rapporter "ikke funnet" Datoperiode 06/01/2009, Rydd torsdag __________ **** Det skal være oppføringen i'04 / 30/2009 'dato her. perl / apps / Lawson / gen / bin / batch.pl MoveWorkunitToHistory flytte-outputFileName / apps / Lawson / lov / BPM / wflog / arkiv / pflows_move_hist.txt-processThurDate Jeg har også prøvd udate linje med doble anførselstegn og ikke anførselstegn. Når jeg gjør det rapporterer brodd som verdi - se nedenfor. Code: udate \u003d "/ home/iclac/script_writing/2monthsago.txt" Resultater: Kjør Dato 06/02/2009, Rydd torsdag / home/iclac/script_writing/2monthsago.txt Noen tanker om hva jeg gjør galt. Signert: helt forvirret aka Leslie ----- Innlegg Update ----- Med hjelp av en kollegas vi fikk den fungerer. Jeg trengte å forandre mine udate linje fra ovenstående til hva som er angitt nedenfor: udate \u003d `cat / home/iclac/script_writing/2monthsago.txt`; Det fungerer nå som en sjarm. Takk! |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|