現在、いくつかの生のテキストを試してみて、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を処理する場合は、この方法が機能します。