1
マイカールコールのようなHTMLコードを返して:UNIXでHTMLエスケープコードを展開する最も簡単な方法は何ですか?
"Some stuff."
と私のようなUNIXの文字列に変換したい:
"Some stuff."
は、検索を使用せずにこれを行う方法はありますし、置き換える?
マイカールコールのようなHTMLコードを返して:UNIXでHTMLエスケープコードを展開する最も簡単な方法は何ですか?
"Some stuff."
と私のようなUNIXの文字列に変換したい:
"Some stuff."
は、検索を使用せずにこれを行う方法はありますし、置き換える?
perl -n -MHTML :: Entities -e 'print decode_entities($ _);'
この問題を解決するには問題があります。私の変数で '$ _'を置き換えると、一重引用符のために展開されません。 '-n'フラグはまた、この行を無限ループにします。私には、バックグラウンドはありません。 – kubi
そのperlコマンドで既存の出力をパイプしたいと思うでしょう。 -nを指定すると、入力の各行に対してコマンドが実行され、$ _には各行の値が設定されます。 例:wget 'http://foo.com/bar' | perl -n -MHTML :: Entities -e 'print decode_entities($ _);' – geoffspear
それは完璧でした。ありがとう! – kubi