GNU ls zaman tarzında renklendirme ekleyin


10

Ben özel saat biçimini için belirtebilirsiniz, biliyorum lsböyle

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

ancak zaman biçimi içinde renkleri "kaçırmak" istiyorum. Örneğin, yılı 2014kırmızı renkte geçirmek istiyorum . Bunu nasıl yaparım?

Renk kodunu \033[0;31mönüne koyarak denedim %Y, ama kod renk olarak anlamsız ama anlamsızca yorumlanmıyor.

Yanıtlar:


12

ESC karakterini tam anlamıyla girin. Bu genellikle bu durumda Ctrl+ Vve ardından istenen anahtar girilerek yapılır Esc.

Yoksa içinde ksh93, zshya da bashkullanmak $'...'tırnak echo-like kaçış dizileri genişletilir:

ls -lAF --time-style=$'+ \e[31m%Y\e[m-%b-%d  %H:%M:%S' --color=always
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.