Use find
e basename
:
find maps/ -iname '*.bsp' -exec basename {} .bsp \; > mapcycle.txt
O sinalizador -exec
executa o restante da linha de comando (até que ;
ou +
seja encontrado) substituindo {}
pelo nome do arquivo de um arquivo selecionado (incluindo o caminho). basename /path/to/filename.suffix .suffix
removerá o sufixo e o caminho e deixará apenas filename
.