The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Языки программирования)
Режим отображения только ответов первого уровня [ Отслеживать ]

Оглавление

Как найти в системе файл, состоящий из 5 и более заглавных букв, Артем (??), 09-Апр-15, (0) [смотреть все] –2

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


1. "Как найти в системе файл, состоящий из 5 и более заглавных букв"  –1 +/
Сообщение от Vitaly_loki (ok), 09-Апр-15, 15:26 
> Сам код: $ egrep '.*[A-Z][A-Z][A-Z][A-Z][A-Z].*' / -naR 2>/dev/null | head -n 10
> Подскажите в чем ошибка?

В том, что ты называешь это программированием.

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

2. "Как найти в системе файл, состоящий из 5 и более заглавных букв"  +/
Сообщение от Алексей (??), 09-Апр-15, 17:30 
> Сам код: $ egrep '.*[A-Z][A-Z][A-Z][A-Z][A-Z].*' / -naR 2>/dev/null | head -n 10

Если Вы правильно описали задание в теме, то такое командой egrep Вы найдете файлы содержащие 5 и более заглавных букв внутри файла, а что бы найти файлы состоящие из 5 и более заглавных букв, нужно использовать команду find.

Например так
find / -type f -name '*[A-Z][A-Z][A-Z][A-Z][A-Z]*'

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

8. "Как найти в системе файл, состоящий из 5 и более заглавных букв"  +/
Сообщение от DeadLoco (ok), 11-Апр-15, 02:53 
> преподаватель говорит, что ход решения верный, а что подправить в программе сказать не может...

Как уже заметили выше, "состоящий из" и "содержащий" - концептуально разные сущности. Поэтому ваш модерн-регекс (egrep же) должен выглядеть так:

"[A-Z]{5}[A-Z]*"
С семантикой сами разберетесь.
Ответить | Правка | Наверх | Cообщить модератору
есть ответы, показать

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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