Sua segunda linha de script deve funcionar, a menos que os arquivos pur_bom_interface_daily * .log não existam em seu diretório de trabalho atual. Para provar isso, tente este bloco de código de exemplo:
mkdir logfiles
cd logfiles
touch log-{1..4}.log
fn=$(ls -lrt log-*.log)
echo "$fn"
Os resultados do último comando devem listar os 4 novos arquivos de log que você fez usando touch
.
O bloco de código de exemplo também deve funcionar se você substituir a quarta linha por:
fn=$(ls -lrt log-*.log | cut -c1-59 | tail -4)
... embora você possa ter que alterar o 59
para um número diferente para que a saída de cada linha tenha um comprimento significativo (59 é o comprimento de cada linha de saída na linha de código acima ).