2
ogr2ogr объединяет несколько шейп-файлов: для чего нужен тег -nln?
Основной сценарий для рекурсивной итерации по подпапкам и объединения всех шейп-файлов в один: #!/bin/bash consolidated_file="./consolidated.shp" for i in $(find . -name '*.shp'); do if [ ! -f "$consolidated_file" ]; then # first file - create the consolidated output file ogr2ogr -f "ESRI Shapefile" $consolidated_file $i else # update the output …