答え:curl --http0.9 example.com/test.txt

答え:curl --http0.9 example.com/test.txt

現在、いくつかの生のテキストを試してみて、curl端末で解釈されたANSI色で表示しています。

curl http://example.com/test.txt現在の実際のURLではなく実行すると、次のものが返されます。

\033[0;31mTEST\033[0m

それは私が探しているものではありません。私が返すと予想したのは、実行したときに赤でecho -e "\033[0;31mTEST\033[0m"表示されることです。TEST

curl私の質問は:ANSIカラーコードを解釈して使用するときに期待どおりに色が端末に正しく表示されるようにする方法はありますかecho -e

ベストアンサー1

これが最善のアプローチであるかどうかはわかりませんが、コマンド置換を使用するのがうまくいくようです(ちょっと迷っても)。

echo -e "$(curl -s http://example.com/test.txt)"

これが将来人々に役立つことを願っています。curl -sL短縮URLを処理する場合は、この方法が機能します。

おすすめ記事