Wie decodiere ich `mailto:` in ein besser lesbares Formular?

579
Vi.

Gibt es ein einfaches Tool, das nur den Inhalt eines mailto-Links auf die Konsole speichert?

$ decode_mailto 'mailto:a@b.c?subject=qqq&body=www%20eee&' To: a@b.c Subject: qqq  www eee 
0
Warum klicken Sie nicht einfach darauf, und es wird in Ihrem E-Mail-Client korrekt formatiert angezeigt. Sie müssen es nicht senden. AFH vor 9 Jahren 0
Der Link "mailto:" kann außerhalb einer normalen Desktop-Umgebung generiert werden, in der der E-Mail-Client funktioniert. Vi. vor 9 Jahren 0

1 Antwort auf die Frage

3
Hannu
$ cat decode_mailto  #! / bin / bash perl -lpe 's /% ([0-9a-fA-F] ) / chr (hex ($ 1)) / zB; s / mailto: / To: / g; s / subject = / Betreff: / g; s / body = / \ n / g; s / [&?] / \ n / g '  $ chmod 755 decode_mailto   $ echo 'mailto: a @ bc? subject = qqq & body = www% 20eee &' | ./decode_mailto An: a @ bc Betreff: qqq  www eee   $  
Update für aktuellen HEX-Code, nicht nur für bloße DEC-Nummern (Mindlapse). Hannu vor 9 Jahren 0