Jak zdekodować link `mailto:` do bardziej czytelnej formy? [Zamknięte]

0

Czy istnieje proste narzędzie, które po prostu zrzuca zawartość linku mailto do konsoli?

$ decode_mailto 'mailto:[email protected]?subject=qqq&body=www%20eee&'
To: [email protected]
Subject: qqq

www eee
Vi.
źródło
Dlaczego po prostu nie klikniesz, a pojawi się w Twoim kliencie e-mail, poprawnie sformatowanym? Nie musisz go wysyłać.
AFH,
mailto:Link może zostać wygenerowane poza normalnym środowisku stacjonarnym gdzie e-mail klient może działać.
Vi.

Odpowiedzi:

3
$ cat decode_mailto 
#! / bin / bash
perl -lpe 's /% ([0-9a-fA-F] {2}) / chr (hex (1 $)) / np; s / mailto: / To: / g; s / subject = / Subject: / g; s / body = / \ n / g; s / [&?] / \ n / g '

$ chmod 755 decode_mailto 

$ echo 'mailto: a @ bc? subject = qqq & body = www% 20eee &' | ./decode_mailto
Do: a @ bc
Temat: qqq

www eee


$ 
Hannu
źródło
Aktualizacja rzeczywistego kodu HEX, a nie tylko samych liczb DEC (upływ czasu).
Hannu,