2017-10-25 5 views
0

私は現在、ifconfig、uname -a、およびコマンドのような約4-5のコマンドの基本的なスクリプトをスクリプト内で取得しようとしています。テキストの代わりにコマンドに色を付けるにはどうしたらいいですか?

これまでのところ、私はテキストを色付けるために何百万もの方法があることを知りました。私は最終的に私のテキストを色付けしましたが、情報を表示する代わりに実際の "uname -a"を色でエコーします。

これは、色の作業を取得するためにthisメソッドを使用:

This is my code input This is my code output, notice that the system and kernel information isn't displayed. Why is this?

+1

あり未満万人の異なる方法は、おそらくですが、その方法は間違いではありませんスクリーンショット –

+0

を結ぶのではなく、ここにコードを投稿してください最高の。赤い "foo"を得るには、 'tput setaf 1;を使います。エコーfoo; tput sgr0' –

答えて

0

あなたは現在の文字列uname -aを出力する代わりに、それを実行しています。あなたにも実行するためにバッククォートの中にそれを置くことができ、私はこれは単純だと思う:

#!/bin/bash 
echo -en "\e[31m" 
uname -a 
+0

ハハオハイオ州..うわー..ありがとう!それは働いた。 :) –

関連する問題