![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
jilec |
![]()
Сообщение
#1
|
![]() Пользователь ![]() ![]() ![]() Группа: Пользователь Сообщений: 84 Регистрация: 11-September 03 Из: Новогиреевская Пользователь №: 92 ![]() |
Нужно найти в каталоге файлы с одинаковыми словами с названии. т.е. в имени несколько слов. повторяющиеся слова находятся в разных местах. надеюсь понятно объяснил :oops:
-------------------- мэсэдж бай рип (rip)
|
bone |
![]()
Сообщение
#2
|
что пристали - живу я здесь ... ![]() ![]() ![]() ![]() ![]() ![]() Группа: Приватная Сообщений: 1 235 Регистрация: 28-March 03 Из: PsiLine Network Пользователь №: 20 ![]() |
найти и что потом?
-------------------- ... Всегда существует простое, легкое для понимания неправильное решение.
|
bone |
![]()
Сообщение
#3
|
что пристали - живу я здесь ... ![]() ![]() ![]() ![]() ![]() ![]() Группа: Приватная Сообщений: 1 235 Регистрация: 28-March 03 Из: PsiLine Network Пользователь №: 20 ![]() |
Код [kostya@kh:~/Work/test]$ cat test.pl Понятно объяснил? #!/usr/bin/perl my $some_dir='/usr/home/kostya/Work/test'; opendir(DIR, $some_dir) || die "can't opendir $some_dir: $!"; @files = grep { /(bw+b).+b1b/ } readdir(DIR); closedir DIR; foreach $m (@files) { print "$mn"; } [kostya@kh:~/Work/test]$ ll total 6 drwxr-xr-x 2 kostya wheel 512 4 ноя 23:27 ./ drwxr-xr-x 4 kostya wheel 512 4 ноя 22:49 ../ -rw-r--r-- 1 kostya wheel 0 4 ноя 23:24 dfger bla fvev bla erfre -rw-r--r-- 1 kostya wheel 0 4 ноя 23:26 ger fgerggrth rth aaa -rw-r--r-- 1 kostya wheel 0 4 ноя 23:26 ref aaa -rw-r--r-- 1 kostya wheel 0 4 ноя 23:27 ref aaa ger fgerggrth rth aaa -rwxr-xr-x 1 kostya wheel 305 4 ноя 23:23 test.pl* -rw-r--r-- 1 kostya wheel 0 4 ноя 23:23 tr rgfrefg regreg -rw-r--r-- 1 kostya wheel 0 4 ноя 23:23 trgrt [kostya@kh:~/Work/test]$ ./test.pl dfger bla fvev bla erfre ref aaa ger fgerggrth rth aaa [kostya@kh:~/Work/test]$ ![]() -------------------- ... Всегда существует простое, легкое для понимания неправильное решение.
|
jilec |
![]()
Сообщение
#4
|
![]() Пользователь ![]() ![]() ![]() Группа: Пользователь Сообщений: 84 Регистрация: 11-September 03 Из: Новогиреевская Пользователь №: 92 ![]() |
потом поделять дубликаты
а это на чем это написано? попробую повторить -------------------- мэсэдж бай рип (rip)
|
Joker |
![]()
Сообщение
#5
|
|||||||||||||||||||
![]() любитель гонок ... ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администратор Сообщений: 1 159 Регистрация: 2-March 03 Из: Все мы от туда ... Пользователь №: 2 ![]() |
perl |
|||||||||||||||||||
bone |
![]()
Сообщение
#6
|
|||||||||||||||||||
что пристали - живу я здесь ... ![]() ![]() ![]() ![]() ![]() ![]() Группа: Приватная Сообщений: 1 235 Регистрация: 28-March 03 Из: PsiLine Network Пользователь №: 20 ![]() |
Код #!/usr/bin/perl my $some_dir='/usr/home/kostya/Work/test'; opendir(DIR, $some_dir) || die "can't opendir $some_dir: $!"; @files = grep { /(bw+b).+b1b/ } readdir(DIR); closedir DIR; printf ("Удалено %d файловn", unlink (@files)); -------------------- ... Всегда существует простое, легкое для понимания неправильное решение.
|
|||||||||||||||||||
Malysh |
![]()
Сообщение
#7
|
![]() Я в курсе всего что творится здесь ![]() ![]() ![]() ![]() ![]() Группа: Приватная Сообщений: 321 Регистрация: 29-May 03 Из: 3-я Владимирская Пользователь №: 57 ![]() |
Мне кажется он имел ввиду совпадения не в одном файле, а в разных...
|
bone |
![]()
Сообщение
#8
|
|||||||||||||||||||
что пристали - живу я здесь ... ![]() ![]() ![]() ![]() ![]() ![]() Группа: Приватная Сообщений: 1 235 Регистрация: 28-March 03 Из: PsiLine Network Пользователь №: 20 ![]() |
-------------------- ... Всегда существует простое, легкое для понимания неправильное решение.
|
|||||||||||||||||||
jilec |
![]()
Сообщение
#9
|
![]() Пользователь ![]() ![]() ![]() Группа: Пользователь Сообщений: 84 Регистрация: 11-September 03 Из: Новогиреевская Пользователь №: 92 ![]() |
нет. повторяющиеся(одинаковые) слова в разных файлах. может не так выразился.
-------------------- мэсэдж бай рип (rip)
|
bone |
![]()
Сообщение
#10
|
что пристали - живу я здесь ... ![]() ![]() ![]() ![]() ![]() ![]() Группа: Приватная Сообщений: 1 235 Регистрация: 28-March 03 Из: PsiLine Network Пользователь №: 20 ![]() |
Тогда, пожалуйста, сформулируй поточнее задачу. Желательно с примером.
-------------------- ... Всегда существует простое, легкое для понимания неправильное решение.
|
jilec |
![]()
Сообщение
#11
|
![]() Пользователь ![]() ![]() ![]() Группа: Пользователь Сообщений: 84 Регистрация: 11-September 03 Из: Новогиреевская Пользователь №: 92 ![]() |
Я извиняюсь, но уже решил задачу. По тупому и не производительно:). Надо было быстреНько сделать. А программирование - это думать надо (после работы вечером). Ну нафиг:)
-------------------- мэсэдж бай рип (rip)
|
![]() ![]() |
Текстовая версия | Сейчас: 24th July 2025 - 02:15 |