Я пишу сценарий bash, который использует утилиту mongoimport для добавления данных в базу данных.
Следующая команда успешно выполняется:
$ mongoimport -h localhost:27017 -d test -c ecg --fieldFile data/ecg_fields --type csv --file data/temp_ecg_data
Далее я помещаю это в скрипт bash следующим образом:
#!/bin/bash
HOST=$1
DATABASE=$2
COLLECTION=$3
FIELDFILE=$4
FIELDTYPE=$5
FILE=$6
mongoimport -h $HOST -d $DATABASE -c $COLLECTION --fieldFile $FIELDFILE --type $FILETYPE --file $FILE
Теперь я получаю ошибку. Вот вывод:
connected to: localhost:27017
Sat Dec 08 15:49:44 ERROR: don't know what type [--file] is
Как это исправить?