![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| Preciso de ajuda com arrays em C Shell | domínio | Programação Shell Script e | 5 | 11-19-2008 08:17 |
| Korn Shell Script para descobrir o erro no logfile | jithu | Programação Shell Script e | 2 | 04-24-2008 03:12 |
| como usar matrizes em c shell | hgphsf | Programação Shell Script e | 6 | 12-14-2007 02:03 |
| Tratando Erros no Korn Shell scripts | bhgopi | UNIX & avançada para usuários experientes | 4 | 09-06-2005 07:44 |
| Korn Shell "loops e arrays" | Muzica | Programação Shell Script e | 7 | 09-23-2004 04:02 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
Oi Todos Eu tenho um script FTP que FTPS alguns arquivos em uma pasta usuário. Tenho a intenção de acompanhar o tamanho da pasta antes de FTP e FTP e depois imprimir uma vez que o script é executado FTP (um tipo de comparação, "Antes de FTP," Depois de FTP "). Eu decidi usar Kron reservatórios para fazer isso. Código:
#! /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
Mas, estou recebendo o seguinte erro. Erro de sintaxe na linha 8: `dirNoFilesPre [0] \u003d $ 'inesperado O que pode estar errado? Existe alguma maneira melhor de fazê-lo? |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|