
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
22.03.2007, 16:51:36
|
|||
|---|---|---|---|
|
|||
Скрипт для разноса файлов по каталогам |
|||
|
#18+
Добрый вечер, господа. В UNIX я новичок. Поэтому прошу помочь с решением задачи. Задача такая. Есть директория, в к-рой лежат 1) каталог со следующей структурой Код: plaintext 1. 2. 3. 4. 5. Т. е. каталог год (2005), к-рый содержит подкаталоги месяцы (012005, ..., 122005), к-рые в свою очередь содержат подкаталоги дни (01012005, ..., 31012005 и т. д.) 2) куча файлов с именами а-ля NAME_ 050917 110803_8160.0282 Т. е. первые 6 цифр после символа подчёркивания обозначают год_месяц_день. Нужно: распихать файлы по соответствующим каталогам. Просьба помочь написать соответствующий shell-скрипт. Заранее спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.03.2007, 17:10:31
|
|||
|---|---|---|---|
Скрипт для разноса файлов по каталогам |
|||
|
#18+
капитан Криштабан... неее так не пойдет, направление дать можно а писать что-то, заплатите в кассу... вообще для такой задачи лучше всего подойдет perl, а не шелл, т.к. тебе нужно юзать регексп и mv. основной частью скрипта являеццо 0. открытие каталога (opendir) 1. написание корректного регекспа для выявления подстроки содержащей месяц и год. (man perlre) 2. перемещение в каталог с именем месяцгод (mv) 3. цикл с этим readdir) все! читай маны и пиши ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.03.2007, 17:19:34
|
|||
|---|---|---|---|
|
|||
Скрипт для разноса файлов по каталогам |
|||
|
#18+
Thanks. Попробую всё же Shell-ом извернуться :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.03.2007, 17:21:30
|
|||
|---|---|---|---|
Скрипт для разноса файлов по каталогам |
|||
|
#18+
капитан КриштабанThanks. Попробую всё же Shell-ом извернуться :) тогда пиши скрипт на awk, шелл как таковой не приспособлен к регекспу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.03.2007, 17:40:55
|
|||
|---|---|---|---|
Скрипт для разноса файлов по каталогам |
|||
|
#18+
Да тут можно cut обойтись, необязательно регэксп юзать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.03.2007, 17:44:19
|
|||
|---|---|---|---|
Скрипт для разноса файлов по каталогам |
|||
|
#18+
DocAlДа тут можно cut обойтись, необязательно регэксп юзать. пример можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2007, 22:55:16
|
|||
|---|---|---|---|
|
|||
Скрипт для разноса файлов по каталогам |
|||
|
#18+
Ося DocAlДа тут можно cut обойтись, необязательно регэксп юзать. пример можно? man tr ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2007, 23:01:56
|
|||
|---|---|---|---|
Скрипт для разноса файлов по каталогам |
|||
|
#18+
A. Fig Lee Ося DocAlДа тут можно cut обойтись, необязательно регэксп юзать. пример можно? man tr вы во-первых отвечаете на вопрос заданный не вам, во-вторых отвечаете не требуемым примером, а `man tr` не имеющим ничего общего с вопросом, засим предлагаю вам либо быстро ответить примером решения задачи с помощью tr, либо молча свалить пить пиво ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2007, 23:40:43
|
|||
|---|---|---|---|
Скрипт для разноса файлов по каталогам |
|||
|
#18+
Ося DocAlДа тут можно cut обойтись, необязательно регэксп юзать. пример можно? Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2007, 23:43:41
|
|||
|---|---|---|---|
Скрипт для разноса файлов по каталогам |
|||
|
#18+
DocAl Ося DocAlДа тут можно cut обойтись, необязательно регэксп юзать. пример можно? Код: plaintext 1. 2. согласен ЗЫ че то про байтовый сдвиг забыл... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.03.2007, 23:59:33
|
|||
|---|---|---|---|
Скрипт для разноса файлов по каталогам |
|||
|
#18+
У, кстати, наверное, лучше не -b, а -с, вдруг в консоли юникод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.03.2007, 11:21:54
|
|||
|---|---|---|---|
Скрипт для разноса файлов по каталогам |
|||
|
#18+
что-нить такое Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=Krjush&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
63ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 841ms |
| total: | 1005ms |

| 0 / 0 |
