如何为命令而不是文本着色?

时间:2017-10-25 12:39:19

标签: linux ubuntu colors ubuntu-16.04

我目前正在尝试在脚本中获取大约4-5个命令的基本脚本,例如ifconfig,uname -a和命令,并使它们的颜色不同。

到目前为止,我已经了解到有一百万种方法可以对文字进行着色。我终于让我的文字被着色了,但它没有显示信息,而是回应了实际的" 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 :(得分:0)

您当前正在输出字符串uname -a而不是执行它。你可以将它放入反叛中来执行,但我认为这会更简单:

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