Как изменить шрифт при пользовании электронной почтой от терминала

Команда find имеет для этого переключатель. Она называется -exec.

$ find . -name '*.dcm' -exec dcmdjpeg {} {} \;

Это заменит имена файлов по мере их нахождения на find в те места, где есть {}. Таким образом, в вышеприведенном случае мы будем делать это для каждого имени файла.

dcmdjpeg file1.dcm file1.dcm
dcmdjpeg file2.dcm file2.dcm
...

Если в именах файлов есть пробелы, вы можете использовать этот метод:

$ find . -name '*.dcm' -exec dcmdjpeg "{}" "{}" \;

Посмотрев на происходящее

Вы можете поменять местами команду dcmdjpeg командой echo и запустить вышеуказанный метод, чтобы увидеть имена файлов, которые будут выполнены.

Пример

Скажем, у меня был этот пример данных.

$ tree
.
|-- 1
|   |-- 1.dcm
|   |-- 1\ space.dcm
|   |-- 2.dcm
|   `-- 3.dcm
|-- 1.dcm
|-- 2
|   |-- 1.dcm
|   |-- 1\ space.dcm
|   |-- 2.dcm
|   `-- 3.dcm
|-- 2.dcm
|-- 3
|   |-- 1.dcm
|   |-- 1\ space.dcm
|   |-- 2.dcm
|   `-- 3.dcm
`-- 3.dcm

А теперь, когда мы запустим 2-й пример, который обрабатывает пробелы в именах файлов:

$ find . -name '*.dcm' -exec echo "{}" "{}" \;
./2.dcm ./2.dcm
./1/2.dcm ./1/2.dcm
./1/3.dcm ./1/3.dcm
./1/1 space.dcm ./1/1 space.dcm
./1/1.dcm ./1/1.dcm
./3.dcm ./3.dcm
./1.dcm ./1.dcm
./2/2.dcm ./2/2.dcm
./2/3.dcm ./2/3.dcm
./2/1 space.dcm ./2/1 space.dcm
./2/1.dcm ./2/1.dcm
./3/2.dcm ./3/2.dcm
./3/3.dcm ./3/3.dcm
./3/1 space.dcm ./3/1 space.dcm
./3/1.dcm ./3/1.dcm

В вышеприведенном примере вы можете увидеть, как имена файлов будут эхо-сигналами дважды в каждом найденном файле.

-2
13.04.2015, 07:38
1 ответ

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

Вы можете определить только содержание этого текста. Если вы просто отправите простой текст , поскольку вы делали выше, читатель почты может установить свой терминал или читатель почты на определенный шрифт для отображения этого текста.

Вы также можете отправить HTML-код в своем почте, который снова отмечает, но текст. В этом случае читатель вашей почты имеет либо вручную вручную интерпретации вашего HTML-кода, либо использовать почтовый съемник, который отображает вашу почту, как веб-страницу.

Также можно добавить как Оба Оба откровенного текста и HTML-версии к вашей почте в этом случае читатель может решить, показывает ли он простой текст или HTML-часть вашей почты.

Если вы хотите больше деталей, возможно, RFC 1341 ответит на все их.

4
28.01.2020, 05:15

Теги

Похожие вопросы