объем & amp; контроль яркости

Я думаю, что команда find должна достичь вашей цели, скрипт станет следующим:

#!/bin/bash

find /data/Mydata/ -maxdepth 2 -mindepth 2 -iname "*.json" -type f -exec mongoimport --db MyApp --collection logs --file "{}" --type json \;

Это будет доступ к прямым подкаталогам /data/Mydata из-за maxdepth и mindepth. "{}" расширяется до имени найденного файла каждый раз, а команда mongoimport запускается каждый раз, когда файл найден.

Я застраховал, что команда mongoimport не будет запускаться в каких-либо каталогах, которые могут быть названы something.json, с помощью -type f, который ограничивает результат поиска файлами, я полагаю, вы не будете иметь никаких каталоги названы так, но это всего лишь предосторожность

2
задан 12 February 2012 в 16:20

0 ответов

Другие вопросы по тегам:

Похожие вопросы: