The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Spesielle Forums > UNIX Desktop for Dummies Spørsmål og svar
.
google unix.com



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

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 06-02-2009
Colel2 Colel2 is offline
Registrert bruker
  
 

Bli Dato: mai 2009
Innlegg: 4
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!
  #2 (permalink)  
Old 09-08-2009
TonyFullerMalv's Avatar
TonyFullerMalv TonyFullerMalv is offline Forum Advisor  
Registrert bruker
  
 

Bli Dato: Sep 2008
Beliggenhet: Malvern, Worcs. UK
Innlegg: 730
Code:
udate="/home/iclac/script_writing/2monthsago.txt"
skal lyde:
Code:
udate=`/home/iclac/script_writing/2monthsago.txt`
By the way skriptene er normalt lagret med en ". Sh" filnavn endelsen slik at andre vet det er et script og ikke et tekstdokument.
Reply

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 06:09.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0