Итак, почему никто не предложил просто использовать опции, устраняющие части, которые он не хочет обрабатывать.
В современном Debian вы просто получаете свой файл с помощью:
ls --format=single-column
Более того, вам не нужно обращать внимание на то, в каком каталоге вы его запускаете, если вы используете полный каталог:
ls --format=single-column /root/dir/starting/point/to/target/dir/
Эту последнюю команду я использую выше и получаю следующий результат:
bot@dev:~/downloaded/Daily# ls --format=single-column /home/bot/downloaded/Daily/*.gz
/home/bot/downloaded/Daily/Liq_DailyManifest_V3_US_20141119_IENT1.txt.gz
/home/bot/downloaded/Daily/Liq_DailyManifest_V3_US_20141120_IENT1.txt.gz
/home/bot/downloaded/Daily/Liq_DailyManifest_V3_US_20141121_IENT1.txt.gz