Написание скрипта для просмотра каталогов?

7

Мне был присвоен проект базы данных, в который был загружен набор данных, равный 50 ГБ. После извлечения набора данных у меня есть 31 папка. Каждая из этих 31 папок содержит 23 папки. И каждая из этих 23 папок содержит 59 (00-59) .json данных. Мне нужно передать эти данные MongoDB. Я написал эту команду для этого:

 mongoimport --db twitter --collection twitterCol --file /media/shamsad/1E8A00A88A007E91/archiveteam-twitter-stream-2013-08/08/01/00/00.json

Но это утомительно для написания этой команды для данных 31 * 23 * 59 .json.
Как написать скрипт для просмотра каталогов, найти jsons и вызвать mongoimport?

    
задан sphoenix 27.04.2017 в 15:29
источник

1 ответ

11

Нет необходимости в скрипте, только find :

find /media/shamsad/1E8A00A88A007E91/ -name '*.json' \
    -exec  mongoimport --db twitter --collection twitterCol --file {} \;
    
ответ дан terdon 27.04.2017 в 15:37
источник