Как мне декодировать ссылку `mailto:` на более читаемую форму?

473
Vi.

Есть ли простой инструмент, который просто выводит содержимое ссылки mailto на консоль?

$ decode_mailto 'mailto:a@b.c?subject=qqq&body=www%20eee&' To: a@b.c Subject: qqq  www eee 
0
Почему бы просто не нажать на нее, и она появится в вашем почтовом клиенте, правильно отформатированной? Вам не нужно отправлять это. AFH 9 лет назад 0
Ссылка `mailto:` может создаваться вне обычной среды рабочего стола, где может работать почтовый клиент. Vi. 9 лет назад 0

1 ответ на вопрос

3
Hannu
$ cat decode_mailto  #! / Bin / Баш perl -lpe 's /% ([0-9a-fA-F] ) / chr (hex ($ 1)) / например; s / mailto: / To: / g; s / subject = / Тема: / г, с / тела = / \ п / г; с / [? &] / \ п / г»  $ chmod 755 decode_mailto   $ echo 'mailto: a @ bc? subject = qqq & body = www% 20eee &' | ./decode_mailto To: a @ bc Тема: qqq  www eee   $  
Обновление актуального HEX-кода, а не только голых DEC-номеров (mindlapse). Hannu 9 лет назад 0