Nautilus-скрипт Mutagen'a (Помогите допилить скрипт)

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

bin
Сообщения: 6
ОС: Debian, MacOsX

Nautilus-скрипт Mutagen'a

Сообщение bin »

Имеем nautilus script для смены кодировки в тегах.

Код: Выделить всё

#!/bin/sh
   for arg
   do
   mid3iconv -eCP1251 --remove-v1 "$arg"
   done

При выделении файлов конвертирует, но на папку с .mp3 файлами не работает. Как я понимаю переменная "arg" определяет выделенные файлы. Нагуглить переменную для папки с вложенными файлами не получилось.

Подскажите в какую сторону копать?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5511
ОС: Gentoo

Re: Nautilus-скрипт Mutagen'a

Сообщение /dev/random »

В сторону find внутри скрипта.
Спасибо сказали:
bin
Сообщения: 6
ОС: Debian, MacOsX

Re: Nautilus-скрипт Mutagen'a

Сообщение bin »

/dev/random писал(а): ↑
10.10.2010 22:38
В сторону find внутри скрипта.

А подробней можно?? Или ссылку на пример??
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5511
ОС: Gentoo

Re: Nautilus-скрипт Mutagen'a

Сообщение /dev/random »

#!/bin/sh
find "$@" -type f -exec mid3iconv -eCP1251 --remove-v1 {} \;
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: Nautilus-скрипт Mutagen'a

Сообщение sgfault »

/dev/random писал(а): ↑
12.10.2010 08:24
#!/bin/sh
find "$@" -type f -exec mid3iconv -eCP1251 --remove-v1 {} \;

А почему вы используете '-exec', а не '-execdir'?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5511
ОС: Gentoo

Re: Nautilus-скрипт Mutagen'a

Сообщение /dev/random »

sgfault писал(а): ↑
12.10.2010 12:52
А почему вы используете '-exec', а не '-execdir'?

Я не пользовался mid3iconv. Может, ему и требуется запуск из соотв. каталога, я не в курсе.
Спасибо сказали: