![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
Alex1988 |
![]()
Сообщение
#1
|
|||
Группа: Пользователи Сообщений: 9 Пол: Мужской Репутация: ![]() ![]() ![]() |
Программа должна делать вот что:
удаление файлов с указанным префиксоми с максисальеыми размерами, пока общий размер остающихся файлов не станет меньше заданного числа. Вот код: Код #!/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
|
|||
![]() ![]() |
![]() |
Текстовая версия | 24.07.2025 2:21 |