The UNIX and Linux Forums  


Go Back   UNIX e Linux Forum > Special Forum > UNIX Desktop for Dummies Domande & Risposte
.
google unix.com



UNIX Desktop for Dummies Domande & Risposte Discuti di UNIX e Linux interfacce utente come GNOME, KDE, CSI, e Open Office qui. Tutti i neofiti di Linux e UNIX Benvenuto!

Più di UNIX e Linux Forum Argomenti potreste trovare utili
Filo Thread Starter Forum Risposte Ultimo Post
Incorporamento di un comando con SSH hcclnoodles Shell scripting e di programmazione 2 07-13-2008 12:49 PM
confrontare le dimensioni del file da un file di output da uno script moustik Shell scripting e di programmazione 7 11-07-2007 10:17 AM
Incorporare xnest in codice C lesnaubr Di programmazione ad alto livello 4 08-13-2007 03:27 PM
Incorporamento di costruire in Perl ksh ... svetlur Shell scripting e di programmazione 1 06-07-2007 10:39 PM
Uscita di script in un file sumeet UNIX e avanzata per utenti esperti 3 11-29-2006 12:12 PM

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 Cerca in questo Thread Rate Thread Modalità di visualizzazione
  #1 (permalink)  
Old 06-02-2009
Colel2 Colel2 is offline
Utente Registrato
  
 

Iscriviti Data: maggio 2009
Interventi: 4
Incorporamento di file di output in uno script

Ciao.

Ho trovato uno script di Unix su questo sito che calcola una data che è di 2 mesi prima, a partire da oggi. Sto utilizzando script e scrivere il valore di un file chiamato 2monthsago.txt. Vorrei utilizzare questo valore in un altro script. Qui di seguito è il mio tentativo di fare e che i risultati.

Il mio script:

#! / usr / bin / ksh
# Il mio tentativo di eseguire il processo di flusso di manutenzione script in 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 "$ Esegui Data rdate, Elimina giovedì udate $ \ n";
print "perl GENDIR $ / bin / batch.pl MoveWorkunitToHistory movimento outputFileName / apps / Lawson / legge / bpm / wflog / archivio / pflows_move_hist.txt-processThurDate $ udate \ n ";

Risultati:

ucasd80: iclac: / home / iclac / script_writing #. / ProcFlow_maint
/home/iclac/script_writing/2monthsago.txt: 04/30/2009: non trovato. **** Si indica il valore, ma non sono sicuro che il motivo per cui le relazioni 'non trovato'
Esegui Data 06/01/2009, Elimina giovedì __________ **** Si suppone che sia l'elenco dei'04 / 30/2009 'data qui.

perl / apps / Lawson / gen / bin / batch.pl MoveWorkunitToHistory movimento outputFileName / apps / Lawson / legge / bpm / wflog / archivio / pflows_move_hist.txt-processThurDate


Ho anche provato la udate linea con le virgolette doppie e quindi senza virgolette. Quando faccio che riporta il pungiglione come valore - si veda qui di seguito.
Codice: udate \u003d "/ home/iclac/script_writing/2monthsago.txt"

Risultati: 06/02/2009 Data Esegui, Elimina giovedì / home/iclac/script_writing/2monthsago.txt

Tutte le riflessioni su ciò che sto facendo torto.
Firmato: confuso con assoluta fermezza alias Leslie



Aggiornamento post ----- -----

Con l'aiuto di un collega di lavoro che abbiamo ottenuto.

Avevo bisogno di cambiare la mia linea dal udate sopra di ciò che è qui di seguito elencati:

udate \u003d `cat / home/iclac/script_writing/2monthsago.txt»;

E ora funziona come un fascino.
Grazie!
  #2 (permalink)  
Old 09-08-2009
TonyFullerMalv's Avatar
TonyFullerMalv TonyFullerMalv is offline Forum Advisor  
Utente Registrato
  
 

Iscriviti Data: Sep 2008
Località: Malvern, Worcs. Regno Unito
Interventi: 740

Codice:
udate="/home/iclac/script_writing/2monthsago.txt"

va letto:

Codice:
udate=`/home/iclac/script_writing/2monthsago.txt`

Dal modo in cui gli script sono normalmente salvati con estensione ". SH" suffisso nome così che gli altri sanno che è uno script e non un documento di testo.
Reply

Segnalibri

Thread Tools Cerca in questo Thread
Cerca in questo Thread:

Ricerca Avanzata
Modalità di visualizzazione Vota questo thread
Vota questo thread:

Distacco regolamento
Tu non può post nuovo thread
Tu non può inviare una risposta
Tu non può postare allegati
Tu non può modificare i tuoi post

BB codice è Su
Smilies sono Su
[IMG] codice Su
Codice HTML è Chiuso
Trackbacks sono Su
Pingbacks sono Su
Refbacks sono Su




Tutti gli orari sono GMT -4. La data di oggi è 07:53 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traduzioni Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX e Linux Forum Content Copyright © 1993-2009. Tutti i diritti Reserved.Ad di gestione da RedTyger

Contenuti pertinenti URL da vBSEO 3.2.0