![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Accesso alle variabili di uno script di shell in un altro script di shell | rsendhilmani | Shell scripting e di programmazione | 2 | 03-17-2009 01:17 AM |
| invocare uno script di shell all'interno cgi script di shell | smriti_shridhar | Shell scripting e di programmazione | 2 | 07-09-2008 02:50 AM |
| Accesso alle variabili di uno script di shell in un altro script di shell | looza | Shell scripting e di programmazione | 2 | 06-30-2008 08:13 PM |
| Come passare un parametro da uno script di shell, ad un altro script di shell - | subodhbansal | Shell scripting e di programmazione | 2 | 09-22-2007 06:19 AM |
| Have a chiamare un altro script di shell script di shell e di uscita | heprox | Shell scripting e di programmazione | 2 | 11-20-2006 08:17 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Hai bisogno di aiuto con la Shell Script
Hi All, Sono novizio nella shell scripting. Ho problemi con la mia funzione di unix. Ho bisogno di aggiungere nuovi file ad essere all'interno di un processo di funzionare senza fare vecchia funzione. Il processo è lo stesso circuito, ma la condivisione 1 nucleo processo prima che prosegue con un altro processo. Permettetemi di ridefinire la funzione: - Nuovo processo APPNFC file .?????? devono essere aggiunti a partire da $ importdir / nonfin directory - Quindi, il nuovo file necessario rinominare come APPNFC.INC - All'interno del ciclo for sarà copiato nuovo file prima di eseguire APPNFC.TMP core CEDP1300 processo insieme con APPLIC.TMP. - Come fare tutto il processo prima di nucleo e ho bisogno di 2 file di output, APPLIC.INC e APPNFC.INC Di seguito è riportato il codice originale deve essere modificato: Codice:
#==========================
function DO_ELOAN_FILES
#==========================
{
echo "Processing Eloan Files (APPLIC) ..."
if test -s $importdir/nonfin/APPLIC*
then
> APPLIC.INC
for incfl in $importdir/nonfin/APPLIC*
do
if test -s $incfl
then
cp $incfl APPLIC.TMP
CEDP1300
if [ $? -eq 0 ]
then
cat APPLIC.INC $incfl > tmpincfl
mv tmpincfl APPLIC.INC
rm -f $incfl
else
mv $incfl ../errfiles/
echo "Eloan Files (APPLIC) Pre-edit failed!!!"
fi
else
echo "ELoan Files (APPLIC) is empty"
echo "ELoan Files (APPLIC) is empty" >> EDPIMPORT.LST
fi
done
rm APPLIC.TMP
echo "Eloan Files (APPLIC) successfully copied."
echo "Eloan Files (APPLIC.INC) successfully copied." >> EDPIMPORT.LST
echo >> EDPIMPORT.LST
else
echo "Eloan (APPLIC) Files not found."
echo "Eloan (APPLIC) Files (APPLIC.INC) not found." >> EDPIMPORT.LST
echo >> EDPIMPORT.LST
fi
echo
}
Please help me per guidare la produzione di questo file 2. La tua risposta è molto apprezzata. |
|
||||
|
Salve,
Questa funzione è una sotto-funzione da un menu dei comandi di base. Core processo CEDP1300 leggerà sia APPNFC.INC e APPLIC.INC file prima di continuare con un altro processo .. Solo 1 ora di file APPLIC.INC vengono lette da questa antica funzione .. Come per includere il nuovo file APPNFC.INC in modo che sia in grado di leggere il file (APPLIC.INC & APPNFC.INC) prima di andare al processo principale CEDP1300? |
|
|||||
|
Citazione:
Citazione:
Citazione:
|
|
||||
|
File corrente è APPLIC.YYYYMMDD e sarà copiato APPLIC.TMP prima di eseguire il processo CEDP3100 che leggere APPLIC.TMP per verificare il file. Ho già modificare CEDP3100 nucleo processo per verificare il file APPLIC.TMP e APPNFC.TMP. Allora, come devo fare per modificare script esistenti per aggiungere nuovi per leggere i file in modo APPNFC.YYYYMMDD può convertire a APPNFC.TMP e dopo che il processo di core (CEDP3100) si legge sia file e verifica. Dopo di che ho bisogno di convertire indietro Applic / APPNFC. TMP torna alla APPLIC.INC e APPNFC.INC. Ho pensiero per loop di processo, mentre il file, ma ho bisogno di qualsiasi suggerimento che può cambiare la codifica originale. Codice:
#==========================
function DO_ELOAN_FILES
#==========================
{
echo "Processing Eloan Files (APPLIC) ..."
if test -s $importdir/nonfin/APPLIC* //read APPLIC.YYYYMMDD
then
> APPLIC.INC
for incfl in $importdir/nonfin/APPLIC*
do
if test -s $incfl
then
cp $incfl APPLIC.TMP //copied the APPLIC.YYYYMMDD to .TMP file
CEDP1300 //core process to verify the file
if [ $? -eq 0 ] // if successful
then
cat APPLIC.INC $incfl > tmpincfl
mv tmpincfl APPLIC.INC
rm -f $incfl
else
mv $incfl ../errfiles/ //if failed
echo "Eloan Files (APPLIC) Pre-edit failed!!!"
fi
else
echo "ELoan Files (APPLIC) is empty"
echo "ELoan Files (APPLIC) is empty" >> EDPIMPORT.LST
fi
done
rm APPLIC.TMP
echo "Eloan Files (APPLIC) successfully copied."
echo "Eloan Files (APPLIC.INC) successfully copied." >> EDPIMPORT.LST
echo >> EDPIMPORT.LST
else
echo "Eloan (APPLIC) Files not found."
echo "Eloan (APPLIC) Files (APPLIC.INC) not found." >> EDPIMPORT.LST
echo >> EDPIMPORT.LST
fi
echo
}
Ho messo alcuni commenti in rosso per Mr.Johnson alla posizione della situazione |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|