При попытке преобразовать коллекцию файлов .srt:
iconv -f cp1256 -t utf-8 directory/* > target/*
он преобразует все 22 файла в каталоге в один файл в целевом каталоге с именем *. Я хочу, чтобы обработанные файлы появлялись отдельно в целевом каталоге. Кто-нибудь может помочь?
cd path-to-source-directory
find . -name "*.srt" -exec iconv -f CP1256 -t UTF-8 {} -o path-to-target-directory/{} \;
Пример: Если исходный каталог называется SOURCE, а целевой каталог называется TARGET, и оба каталога расположены на рабочем столе, то путь к исходному каталогу равен ~/Desktop/SOURCE
и путь к целевому каталогу равен ~/Desktop/TARGET