( locsemege | 2017. 04. 02., v – 22:46 )

A LEDE router-emen az alábbit csináltam:

export PS1='$(RET=$?; COLOR="\[\e[m\]"; [ $EUID = 0 ] && COLOR="\[\e[32;1m\]"; echo -n "${COLOR}["; [ $RET -ne 0 ] && echo -n "\[\e[33;1m\]$RET$COLOR ")\u@\h \w]\$ \[\e[m\]'

Ettől a root prompt zöld lesz, a sima user normál fehér, a 0-tól különböző exit kód benne lesz a promptban sárgával. Mind root, mind normál user esetén. Értelemszerűen a promptot megelőző végrehajtás exit kódja. Az egész egyetlen sor, csak hosszú, töri a böngésző. Tudom, nem engem kérdeztél... :)

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE