【发布时间】:2014-06-27 08:51:52
【问题描述】:
我想用程序批量处理目录中的隐蔽文件。 我希望新闻文件保留旧名称,除了新的扩展名。 为了说明,单次转换如下所示:
ogr2ogr -f "GeoJSON" world_borders.json world_borders.shp
(意思是program options out-file in-file)
现在,我想对目录中的所有 .shp 文件执行此操作,以获取 .json 文件。 如何创建这样的 bash 脚本?
我已经这样做了
for file in *.shp ;
do ogr2ogr -f "GeoJSON" "${file}" "${file}".json;
done
但它没有工作。为什么?
【问题讨论】:
标签: bash shell command-line terminal sh