Это для Counterstrike server, где mapcycle.txt содержит все карты, найденные в картах / папке, но список карт не должен содержать расширение .bsp.
Пример карт / папки :
map1.bsp
map2.bsp
mapcycle.txt должен содержать
map1
maps2
Я знаю, как сделать часть этого:
find /path/to/maps/ -iname *.bsp > /path/to/mapcycle.txt
Но я не «Не знаю, как это сделать. Расширения .bsp внутри фактического mapcycle.txt
Это будет:
ls * .bsp | awk -F "." '{print $ 1}'> mapcycle.txtcd to map folder
и выполнить
ls *.bsp |sed s/\.[^\.]*$// >> list.txt