![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Мне нужна помощь с массивами в C Shell | домен | Shell программирование и сценарии | 5 | 11-19-2008 08:17 AM |
| Корн скрипт, чтобы узнать об ошибке в лог-файл | jithu | Shell программирование и сценарии | 2 | 04-24-2008 03:12 PM |
| Как использовать массивы в с корпусом | hgphsf | Shell программирование и сценарии | 6 | 12-14-2007 02:03 PM |
| Ошибка в обработке Корн Shell скриптов | bhgopi | UNIX перспективных И опытных пользователей | 4 | 09-06-2005 07:44 PM |
| Korn Shell "петли И массивы" | Muzica | Shell программирование и сценарии | 7 | 09-23-2004 04:02 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Привет все У меня есть FTP-скрипт, FTP сервера несколько файлов в папке пользователя. Я намерен следить за папка размером до FTP и FTP, и после печати, что после того, как FTP скрипт запускается (своего рода сравнение, "перед FTP," После FTP "). Я решил использовать Kron орудий для достижения этой цели. Код:
#! /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
Но, я получаю следующую ошибку. синтаксическая ошибка в строке 8: `dirNoFilesPre [0] \u003d $ 'неожиданным Что может быть дело? Есть ли лучший способ это сделать? |
|
||||
|
Те же ошибки
Но получать одну и ту же ошибку. . .
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|