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 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


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

 





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