![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
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 |
| Ho bisogno di aiuto con gli array in C Shell | dominio | Shell scripting e di programmazione | 5 | 11-19-2008 08:17 AM |
| Korn Shell Script per trovare un errore in file di log | jithu | Shell scripting e di programmazione | 2 | 04-24-2008 02:12 PM |
| come usare gli array in C shell | hgphsf | Shell scripting e di programmazione | 6 | 12-14-2007 02:03 PM |
| Gestione degli errori in Korn shell script | bhgopi | UNIX e avanzata per utenti esperti | 4 | 09-06-2005 06:44 PM |
| Korn shell "loop e array" | Muzica | Shell scripting e di programmazione | 7 | 09-23-2004 03:02 PM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
Hi All
Ho uno script FTP FTPS che alcuni file in una cartella utente. Ho intenzione di tenere traccia della cartella dimensioni prima e dopo FTP FTP e di stampa che, una volta che l'FTP script viene eseguito (una sorta di confronto, "Prima di FTP," Dopo FTP "). Ho deciso di usare Kron conchiglie a questo. Codice:
#! /bin/ksh
analyse_folders_pre() {
# List of directories to check.
dirNames[0]='bin'
dirPath[0]='/home/user1/bin'
dirNoFilesPre[0]=$(ls ${dirPath[0]} | wc -l | awk '{print $1}')
idx=0
while [ $idx -ne 1 ]
do
tempSize=0
dirFileSizePre[$idx]=0
dirSize=0
for i in $(ls ${dirPath[0]})
do
tempSize=$( ls -l $i | awk '{print $5}')
((dirSize=dirSize+tempSize))
done
dirFileSizePre[$idx]=$dirSize
((idx = idx+1))
done
} ### End of analyse_pack_rel_pre
### Main Script Starts here ###
# List of directories to check.
dirNames[0]='bin'
export dirNames
dirPath[0]=''
export dirPath
dirNoFilesPre[0]=0
export dirNoFilesPre
dirNoFilesPost[0]=0
export dirNoFilesPost
analyse_folders_pre
### Script to FTP
ftp_files
analyse_folders_post
i=0
while [ $i -ne 1 ]
do
echo ${dirNoFilesPre[$i]}
echo ${dirFileSizePre[$i]}
echo ${dirNoFilesPost[$i]}
echo ${dirFileSizePost[$i]}
((i=i+1))
done
errore di sintassi alla riga 8: «dirNoFilesPre [0] \u003d $ 'inatteso Che cosa potrebbe esserci di sbagliato? C'è un modo migliore per farlo? |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|