Я пытаюсь объединить команду envsubst с внешним файлом sql, переданным в качестве опции ogr2ogr, но не могу заставить его работать.
export STOP_NAME=Park;
ogr2ogr \
-f geojson \
/vsistdout/ \
stops.csv \
-dialect sqlite \
-sql envsubst < @stop_geo.sql
Где stop_geo. sql - это:
SELECT *
FROM stops
WHERE stop_name = '$STOP_NAME'
Это ошибка с:
Warning 1: layer names ignored in combination with -sql.
ERROR 1: In ExecuteSQL(): sqlite3_prepare_v2(envsubst):
near "envsubst": syntax error
Есть ли способ заменить переменную среды в внешний файл sql в параметре команды ogr2ogr - sql?