![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Jeg trenger hjelp med arrayene i C Shell | domene | Shell programmering og Skripting | 5 | 11-19-2008 08:17 |
| Korn Shell Script for å finne ut feilen i logfile | jithu | Shell programmering og Skripting | 2 | 04-24-2008 02:12 |
| hvordan du bruker arrayene i C shell | hgphsf | Shell programmering og Skripting | 6 | 12-14-2007 02:03 |
| Feilhåndtering i Korn Shell skript | bhgopi | UNIX for Advanced & ekspertbrukere | 4 | 09-06-2005 06:44 |
| Korn shell "looper & arrays" | Muzica | Shell programmering og Skripting | 7 | 09-23-2004 03:02 |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Hei alle
Jeg har et FTP-script som FTP noen filer til en bruker-mappen. Jeg skal holde styr på mappen størrelse før FTP og etter FTP og skrive én FTP-skriptet er kjørt (en slags sammenligning "Før FTP," Etter FTP "). Jeg bestemte meg for å bruke kron shells å oppnå dette. 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
syntaksfeil på linje 8: `dirNoFilesPre [0] \u003d $ 'uventet Hva kan være galt? Er det noen bedre måte å gjøre det? |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|