IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Shell, нужно проверить программу
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 9
Пол: Мужской

Репутация: -  0  +


Программа должна делать вот что:
удаление файлов с указанным префиксоми с максисальеыми размерами, пока общий размер остающихся файлов не станет меньше заданного числа.

Вот код:
Код
#!/bin/sh
case $# in
0) read Pref
read FileSize;;
1) read FileSize
Pref=$1
;;
*)Pref=$1
FileSize=$2
;;
esac
FiNa=`ls $Pref* | sort | head -1`
if [ -f $FiNa ]
then
FilesSize=`wc $Pref* | tail -1 | awk '{print $3}'`
until [ $FilesSize -lt $FileSize ]
do
fd=`wc $Pref* | sort | tail -2 |head -1 | awk '{print $4}'`
rm $fd
FilesSize=`wc $Pref* | tail -1 | awk '{print $3}'`
done
fi

М
Теги! Лопарь

 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


А в чем именно проблема?
Протестировать во всех операционках при всех режимах и выдать тебе полный отчет о проделанной работе?
Ты скажи, если что не получается.. Только конкретно.


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 1.10.2020 21:10
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name