The OpenNET Project / Index page

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

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

"скрипт, изменяющий расширения файлов в данном каталоге и под..."  
Сообщение от Alexxx80 on 16-Ноя-06, 09:39 
День добрый! Хелп!
Нужен скрипт на bash, изменяющий расширения имен файлов в заданной директории и всех поддиректориях, со входными параметрами - директория, исходное расширение, требуемое расширение.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "скрипт, изменяющий расширения файлов в данном каталоге и под..."  
Сообщение от levsha email(??) on 16-Ноя-06, 10:55 
>День добрый! Хелп!
>Нужен скрипт на bash, изменяющий расширения имен файлов в заданной директории и
>всех поддиректориях, со входными параметрами - директория, исходное расширение, требуемое расширение.

man find , man xargs , man sh/bash на предмет substring processing . А вообще домашние задания принято самому решать ;)

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

2. "скрипт, изменяющий расширения файлов в данном каталоге и под..."  
Сообщение от Alexxx80 on 16-Ноя-06, 10:58 
>>День добрый! Хелп!
>>Нужен скрипт на bash, изменяющий расширения имен файлов в заданной директории и
>>всех поддиректориях, со входными параметрами - директория, исходное расширение, требуемое расширение.
>
>man find , man xargs , man sh/bash на предмет substring processing
>. А вообще домашние задания принято самому решать ;)

:) насчет задания - в точку :))

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

3. "скрипт, изменяющий расширения файлов в данном каталоге и под..."  
Сообщение от Filalex (ok) on 22-Окт-07, 15:08 
>>. А вообще домашние задания принято самому решать ;)

Итак решаю сам, но нужна помощь....
Задача: заменить суффикс .yy на .xx в текущем и дочернем каталоге
В процессе поиска решения получил следующее:

find -type f -name "*.yy" -exec $(for f in *.yy; do mv $f ${f%.rt}.xx; done) {} \;

в каталоге откуда запускаю команду - все отрабатывает правильно, а при переходе к дочернему получаю:

find: ./dir1/file.yy: Access denied

что не так? все необходимые права на файл есть...

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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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