Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2009, 18:05   #1
Gimi
Пользователь
 
Регистрация: 22.12.2008
Сообщений: 14
Печаль Задача на Unix

Возможно ли такую задачу решить с помощью конвееров :удаление файлов с указанным префиксом , длина которых находится в указанном диапазоне???
Gimi вне форума Ответить с цитированием
Старый 26.03.2009, 19:21   #2
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,603
По умолчанию

Возможности shell очень велики, думаю можно. Когда учился в универе решали задачки и по запутанней.
Имхо, нужно использовать команду find для поиска нужных файлов, насколько помню есть ключ -delete в этой команде для удаления найденных файлов. Если нужно обязательно использовать конвееры, то отправляите найденные файлы по конвееру команде удаления файлов rm.
Более конкретного ничего сказать не могу, уже не помню, да и linux с компа снес.
Нужно быть аккуратным при использовании подобных конструкций, особенно с правами root, т.к. unix не являеется "услужливой" системой и не спросит вас - действительно вы хотите удалить системные файлы или нет. Повалить систему можно одним нажатием Enter.

Для меня по началу был сложен и не понятен этот язык скриптов, но после того как начал разбираться в нем, был очарован его гибкостью и функ. возможностями. Это вам не cmd.

Последний раз редактировалось Gorychev; 26.03.2009 в 19:38.
Gorychev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OC UNIX Snickers Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) 23 06.12.2008 02:26