Incluye colores en el estilo de tiempo de GNU


10

Lo sé, puedo especificar un formato de hora personalizado para lsesto

ls -lAF --time-style="+ %Y-%b-%d  %H:%M:%S" --color=always

pero me gustaría "contrabandear" colores dentro del formato de hora. Por ejemplo, me gustaría tener el año 2014en color rojo. ¿Como podría hacerlo?

He intentado poner el código de color \033[0;31mdelante del %Y, pero el código no se interpreta como color sino como galimatías.

Respuestas:


12

Ingrese el carácter ESC literalmente. Esto generalmente se hace ingresando Ctrl+ Vy luego la clave solicitada, en este caso Esc.

O en ksh93, zsho bash, use las $'...'comillas donde echose expanden secuencias de escape similares:

ls -lAF --time-style=$'+ \e[31m%Y\e[m-%b-%d  %H:%M:%S' --color=always
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.