シェルスクリプトで特定の色のテキストをエコーする


12

シェルスクリプトを書こうとしています。色を黄色に設定することで、出力テキストの一部を警告として視覚的に区別できるようにしたいと考えています。

これはどのように行われますか?

回答:


15

ShellHacks:Bash Colors」から:

echo -e "\033[33mThis is yellow\033[0m"

または

echo -e "\e[33mThis is yellow\e[0m"

\033またはエスケープ文字\eとしてエスケープシーケンスを開始します。この場合、エスケープシーケンスには色を変更するためのコントロールが含まれています。


更新@slhckに感謝し、より完全な回答を提供しました;)
LinusUnnebäck11年

リンクが原因でページがかなり使用できない(addsによってブロックされている...)
Mike Aski
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.