Code: Alles auswählen
echo "\e[31mwrong parameters\e[0m"
Unter ner richtigen bash (Kubuntu 12.10) geht das aber nicht. Dort werden die Steuercodes einfach als Zeichen ausgegeben.
Code: Alles auswählen
echo "\e[31mwrong parameters\e[0m"
Und zu den String-Argumenten steht:echo [string...]
http://pubs.opengroup.org/onlinepubs/96 ... /echo.htmlA string to be written to standard output. If the first operand is -n, or if any of the operands contain a <backslash> character, the results are implementation-defined.
Code: Alles auswählen
printf "\33[31mwrong parameters\33[0m\n"