Автоматизация рутины в OS X. Урок 5. Пакетная конвертация текстовых файлов

Автоматизация рутины в OS X. Урок 5. Пакетная конвертация текстовых файлов

Для конвертации текстовых файлов используется утилита textutil, которая входит в стандартную комплектацию OS X. С ее помощью можно за несколько секунд объединить несколько файлов в один, перевести документы Word в plain-текст, изменить размер шрифта у группы файлов и много другое. В этой статье разберем несколько простых приемов работы с textutil, которые пригодятся любому студенту или офисному работнику.

Как запустить терминал?

Выбрать в Finder папку Macintosh HD -> Программы -> Утилиты и найти в ней значок приложения «Терминал». Или просто воспользоваться Spotlight.

Снимок экрана 2015-10-08 в 19.39.51

Как конвертировать текстовый файл в документ Word?

Ввести в терминал команду вида «textutil» + «-convert» + «формат выходного файла» + «имя исходного файла»:

textutil -convert doc text.txt

Снимок экрана 2015-10-08 в 19.50.57

После выполнения команды в директории с исходным файлом появится новый файл с таким же именем, но другим расширением.

Как присвоить произвольное имя выходному файлу?

К предыдущей команде надо приписать «-output» + «имя нового файла»:

textutil -convert doc text.txt -output new_text.doc

Как проверить успешно ли прошла конвертация?

Открыть файл не покидая терминала с помощью команды «open» + «имя файла».

open new_text.doc

Как объединить несколько текстовых файлов в один документ Word?

С помощью хорошо знакомой всем любителям Linux команде cat.

textutil -cat doc text1.txt text2.txt text3.txt text4.txt text5.txt text6.txt text7.txt -output alltexts.doc

Как конвертировать в Word все текстовые файлы в директории?

Ввести в терминал команду вида «textutil» + «-convert» + «формат выходных файлов» + «*» + «расширение исходных файлов».

textutil -convert doc *.txt

Снимок экрана 2015-10-08 в 20.33.27
Как изменить кодировку файла?

Добавить к стандартной конвертации параметр «-encoding»+ «имя кодировки»:

textutil -convert txt -encoding utf-8 text.txt

Как задать стиль и размер шрифта для выходного файла?

Добавить параметры «-font»+ «имя шрифта» и «-fontsize»+ «размер шрифта»:

textutil -convert rtf -font Times -fontsize 10 foo.txt

С каким форматами может работать textutil?

txt, html, rtf, rtfd, doc, docx, wordml, odt, webarchive.

Как узнать обо всех командах и параметрах textutil?

Полную справочную информацию об этой утилите можно получить с помощью команды:

textutil -help

Снимок экрана 2015-10-08 в 19.26.52

Предыдущие публикации из цикла «Автоматизация рутины в OS X» вы можете найти по следующим ссылкам:

Читай и используй:


✅ Подписывайтесь на нас в Telegram, ВКонтакте, и Яндекс.Дзен.



Добавить комментарий