Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не работает верно iconv в связке с find [Решено]  (Прочитано 550 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Aleks.Sinjavin

  • Автор темы
  • Любитель
  • *
  • Сообщений: 86
    • Просмотр профиля
Выводит данные в терминал, файлы не создаются:

find . -name '*.txt' -exec iconv -c -f utf-8 -t cp1251 {} -o '/media/aleks/2TB/books for textbook/'{}.txt \;
Создает только один файл "{}", сохраняя в него все файлы один за одним:
find . -name '*.txt' -exec iconv -c -f utf-8 -t cp1251 {} > '/media/aleks/2TB/books for textbook/'{} \;
Нужно изменение кодировки из UTF-8 в Windows-1251 текстовых файлов по своим папкам.

Пользователь добавил сообщение 01 Сентября 2020, 20:09:44:
Понял как:
find . -name '*.txt' -exec iconv -с -f utf-8 -t cp1251 {} --output='/media/aleks/2TB/books for textbook/'{} \;
(Нажмите, чтобы показать/скрыть)
Закрыто
   --zg_nico
« Последнее редактирование: 19 Марта 2021, 14:36:12 от zg_nico »

 

Страница сгенерирована за 0.57 секунд. Запросов: 26.