我正在研究一个小的Unix shell(完全用C语言编写),我想知道如何复制bash
的提示着色技术。是否有图书馆可以做到这一点?有人试过吗?
答案 0 :(得分:2)
您可以使用\033[31mRed\033[0m
之类的简单shell转义命令,也可以使用ncurses
库。
谷歌搜索ncurses
将为您提供入门所需的一切。
答案 1 :(得分:1)
在unix shell中进行着色的最简单方法是使用像curses / ncurses这样的库。它提供了一种可移植的方法来实现unix shell中的corolization等项目。
这是一个很好的教程链接