I'm looking at this short example, and I don't see how this function works:
function EXT_COLOR () { echo -ne "\[\033[38;5;$1m\]"; }
AFAIK -ne
stands for not equal. What are we comparing here? I only see one variable (string): "\[\033[38;5;$1m\]"
. It looks like it echoes the result of comparison, but there is no variable it compares to.