![]() |
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Ich brauche Hilfe mit Arrays in C-Shell | Domäne | Shell Programmierung und Scripting | 5 | 11-19-2008 08:17 AM |
| Korn Shell-Script, um herauszufinden, Fehler im Logfile | jithu | Shell Programmierung und Scripting | 2 | 04-24-2008 03:12 PM |
| die Verwendung von Arrays in C-Shell | hgphsf | Shell Programmierung und Scripting | 6 | 12-14-2007 02:03 PM |
| Error Handling in Korn Shell-Skripte | bhgopi | UNIX für Fortgeschrittene und Experten | 4 | 09-06-2005 07:44 PM |
| Korn Shell "Loops & arrays" | muzica | Shell Programmierung und Scripting | 7 | 09-23-2004 04:02 PM |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
||||
|
Hi All Ich habe ein FTP-Skript, welches FTPs einige Dateien in ein User-Ordner. Ich habe die Absicht, um die Größe vor dem FTP-Ordner und nach FTP-und Print-, dass, wenn die FTP-Skript ausgeführt wird (eine Art von Vergleich "Vor FTP," Nach dem FTP "). Ich beschlossen, Kron Shell, um dies zu erreichen. 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
Aber Ich bekomme die folgende Fehlermeldung. Syntax-Fehler in Zeile 8: "dirNoFilesPre [0] \u003d $" unerwartete Was könnte falsch sein? Gibt es einen besseren Weg, es zu tun? |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|