我想写两种颜色的文本文件,具体取决于输出。我使用echo -e
命令,我会在控制台颜色进行打印时,像这样:如何写颜色的文本文件
RETURNED=$?
if [ $RETURNED == 0 ]
then
echo -e "\e[1;32mffmpeg -t $DURACION -f x11grab -s $RESOLUCION -r ${FPS[j]} -b:v $BR -i :0.0 -y $NOMBRE\e[0m" >> file.txt
fi
的想法是:如果命令的工作,然后写一个绿色的线,否则使用红色。但是,我没有在文本文件中获取任何彩色线条。
你如何显示文件? –
当我只运行回声时,我看到绿色的文字。即使当我将回声重定向到像你这样的文件时,我也会捕获该文件,但我仍然看到文本呈绿色。 –
打开文件的文字处理器是否支持彩色文本? – myusuf