Eu criei um alias para o ls, então só vejo o que preciso saber, o que funcionou bem. - >
alias ls=' ls -lt --color=always | awk '\''{printf "%3s %s %s %s\n", $6, $7, $8, $9}'\'' '
Agora eu decidi adicionar algumas cores aos arquivos .pdf, e algo estranho aconteceu - >
LS_COLORS=$LS_COLORS:'*.pdf=0;96'; export LS_COLORS
Agora, se houver um arquivo .pdf com espaços em seu nome, a coloração continuará até que haja outro arquivo .pdf sem espaços em seu nome, colorindo tudo, desde timestamps até arquivos não-pdf. Alguém sabe por que isso acontece e como posso consertar isso?
Isso só acontece em combinação com o awk-pipe, eu acho que o awk não interpreta os nomes de arquivos com espaços como um, mas várias colunas que levam ao problema.