LINUX.ORG.RU

Специалистам по gnuutils


0

0

К примеру есть файлы со словом ready в названии. Нужно перевести их текстовое содержимое из utf-8 в cp1251. Но с сохранением получившегося не перезаписью в исходный файл, а в новый файл со словом passed в конце. То есть после необходимых манипуляций с файлом ready в директории с файлом должен появится файл ready.passed. В именах файлов есть пробелы. Как это сделать? С гну/линуксом и башем знаком не так, чтобы мало, но не осиливаю. Спасибо.

anonymous
Ответ на: комментарий от anonymous

>find /path/to/dir -type f -name '*ready*' -exec \
> iconv -f utf-8 -t cp1251 < "{}" > "{}.passed" \;


find /path/to/dir -type f -name '*ready*' -exec \
iconv -f utf-8 -t cp1251 -o "{}.passed" "{}" \;

AX ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.