#!/bin/bash set -e function upload { local val=${1:?Must provide a file} arrIN=(${val//./ }) local MODEL_TYPE=${arrIN[1]} local MODEL_LANG=${arrIN[0]} echo "$MODEL_LANG" echo "$MODEL_TYPE" cp ${val} model.bin model_upload "model.bin" ${MODEL_TYPE} ${MODEL_LANG} "wmf-ml-models" rm "model.bin" } for file in *; do upload $file; done