Assumindo analisando ls não é propenso a erros neste caso:
ls | awk '{ i = substr($0, 73, 10); if(i < "2016-08-11") print }'
ou o equivalente
ls | awk '{ i = substr($0, 73, 10) } i < "2016-08-11" '
-
i = substr($0, 73, 10)
salva a data extraída na variáveli
-
i < "2016-08-11"
se esta condição for verdadeira, imprimir linha de entrada
Como a data está no formato YYYY-MM-DD , uma comparação simples de string funcionará sem a necessidade de qualquer conversão