【问题标题】:What is the easiest way to expand HTML escape codes in UNIX?在 UNIX 中扩展 HTML 转义码的最简单方法是什么?
【发布时间】:2009-09-13 13:55:22
【问题描述】:

我的 cUrl 调用返回的 HTML 代码如下:

"Some stuff."

我想将其转换为 UNIX 字符串,例如:

"Some stuff."

有没有办法在不使用搜索和替换的情况下做到这一点?

【问题讨论】:

    标签: html unix curl


    【解决方案1】:

    perl -n -MHTML::Entities -e 'print decode_entities($_);'

    【讨论】:

    • 我无法让它工作。当我用我的变量替换 $_ 时,由于单引号,它不会被扩展。 -n 标志也会导致该行进入无限循环。顺便说一句,我没有 perl 背景。
    • 您希望通过该 perl 命令来管道传输您现有的输出。 -n 使命令对输入中的每一行执行,并且 $_ 设置为每一行的值。例如: wget 'foo.com/bar' | perl -n -MHTML::Entities -e 'print decode_entities($_);'
    猜你喜欢
    • 2010-11-06
    • 2013-12-22
    • 2010-10-27
    • 2011-02-10
    • 1970-01-01
    • 2014-08-05
    • 2013-08-19
    • 2012-06-01
    • 2011-05-02
    相关资源
    最近更新 更多