Answers:
Perl(一如既往)是您的朋友。我认为这可以做到:
perl -n -mHTML::Entities -e ' ; print HTML::Entities::decode_entities($_) ;'
例如:
echo '"test" & test $test ! test @ # $ % ^ & *' |perl -n -mHTML::Entities -e ' ; print HTML::Entities::decode_entities($_) ;'
输出:
someguy@somehost ~]$ echo '"test" & test $test ! test @ # $ % ^ & *' |perl -n -mHTML::Entities -e ' ; print HTML::Entities::decode_entities($_) ;'
"test" & test $test ! test @ # $ % ^ & *
在主要GNU / Linux发行版的默认软件包存储库中似乎可以使用recode。例如,将HTML实体解码为UTF-8:
…|recode html..utf8