The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Shell скрипты., контроль количества."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"Shell скрипты., контроль количества."  +/
Сообщение от zulus (ok) on 26-Авг-09, 11:42 
Написал скрипт, для удаления файлов превышающих заданное количество, но
вот после условия хотел сделать выбор, послать или удалить .. через
case не получилось. Буду признателен за совет.


#!/bin/bash
#Скрипт удаление файлов в папке превышающих задaнное количество
#

DIR=/home/zulus/test #путь к каталогу
cd $DIR    #переход в папку
var=$(( $(ls -l > file; wc -l < file) )) #считаем количество файлов
echo $var #выводит результат
b=8  #допустимое макс. число файлов
if [ "$var" -ge "$b"] #условие
then echo "ok"
mail -s Test address@domain.com < /dev/null;
rm -fr $DIR/*\txt  #удаление всех txt
else echo "no"
fi
exit

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Shell скрипты., контроль количества."  +/
Сообщение от allez (ok) on 26-Авг-09, 13:30 
Вам это в учебном заведении на дом задали?

P. S. Плод ваших трудов будет работать, что называется, "с точностью до наоборот". :-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Shell скрипты., контроль количества."  +/
Сообщение от phpcoder email(??) on 26-Авг-09, 14:58 
>Написал скрипт, для удаления файлов превышающих заданное количество, но
>вот после условия хотел сделать выбор, послать или удалить .. через
>case не получилось. Буду признателен за совет.

Не очень понимаю, что вы хотите сделать и как себе это представляете. Если хотите, чтобы пользователь что-то вводил и вы уже на его ответе делали то или иной действите, то используйте read для чтения пользовательского ввода, ну а потом, например, if-ами.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру