![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| J'ai besoin d'aide avec les tableaux en C Shell | domaine | De programmation et de script Shell | 5 | 11-19-2008 08:17 AM |
| Korn Shell Script pour trouver l'erreur dans le fichier log | jithu | De programmation et de script Shell | 2 | 04-24-2008 03:12 PM |
| comment utiliser les tableaux en c shell | hgphsf | De programmation et de script Shell | 6 | 12-14-2007 02:03 PM |
| Gestion des erreurs dans les scripts shell Korn | bhgopi | UNIX for Advanced & Expert Users | 4 | 09-06-2005 07:44 PM |
| korn shell "de boucles et les tableaux" | muzica | De programmation et de script Shell | 7 | 09-23-2004 04:02 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Salut tous J'ai un script FTP qui FTPs quelques fichiers dans un dossier utilisateur. J'ai l'intention de garder la trace de la taille de chemise, avant et après FTP FTP et impression qu'une fois que le script est exécuté FTP (une sorte de comparaison, «Avant FTP," Après FTP "). J'ai décidé d'utiliser Kron obus à cet effet. Code:
#! /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
Mais, je suis l'erreur suivante. erreur de syntaxe à la ligne 8: «dirNoFilesPre [0] \u003d $ 'inattendu Qu'est-ce qui pourrait être le problème? Existe-t-il un meilleur moyen de le faire? |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|