編集しましたデフォルト/etc/update-motd.d/00-header
、読みやすくするために色を追加します。
printf "Welcome to \e[1;34m%s\e[0m \e[2m(%s %s %s)\e[0m\n" "$DISTRIB_DESCRIPTION" "$(uname -o)" "$(uname -r)" "$(uname -m)"
端末でこのコード行をうまく実行できますが、00-header
この情報を編集するとエスケープコードがプレーンテキストで印刷されます。
Welcome to \e[1;36mUbuntu 13.10\e[0m \e[2m(GNU/Linux 3.11.0-23-generic i686)\e[0m
今日のメッセージにカラフルな色を追加するには?
ベストアンサー1
Ubuntuを使用すると仮定すると、ダッシュを使用してシステムスクリプトを実行します。
このファイルは/etc/update-motd.d/00-header
次のように生成されます。/bin/dash
、(いいえ/bin/bash
、)これは非常にミニマリストで高速です。 -
サポートしていないようです。「\金利」ここで - 使用"\033"代わりに。
エスケープコードが拡張される場合には違いがあります。