Я параллельно выполняю команду gdalinfo
для получения статистики из *.tif
файлов
find *tif -printf "%f\n" | parallel -j 5 "/usr/local/bin/gdalinfo -mm -stats -hist -json {} > {}.json"
{}
будет заменено обрабатываемым файлом e, g.SRTM.tif
, поэтому выходной файл с именем: SRTM.tif.json
Как выполнить подстановку строк в {}
?
Используя циклы в Bash, я обычно выполняю ${f%.tif}.json
, но он не работает(у нас нет переменной bash), а также попытался awk
, но безуспешно.