Se você estiver usando bash
, isso pode ser feito por expansão de nome de arquivo dentro de uma matriz:
for dir in New\ folder/20130903/ELF New\ folder/20130904/ELF ; do
files=( "$dir"/* ) # store all matching filenames in an array
echo "${files[2]}" # use 3rd element (subscripts are 0-based)
done
Isso gera
New folder/20130903/ELF/Naqs_20130903.txt
New folder/20130904/ELF/Naqs_20130904.txt
Substitua a linha echo
pelo comando que você precisa para executar nesses arquivos:
mv "${files[2]}" "${files[2]}e"