#!/bin/bash

###############################################################################
# This script will read a file named ids which contains of list of ids and reindex
# those ids. 
# Note: you need to modify the metacat url and provide an JSESSIONID cookie representing a adminitor
################################################################################
inputFileName=ids
metacatURL="https://knb.ecoinformatics.org/knb/metacat?action=reindex&pid="
session="RTGB9E1A83D764CA50B572CD871C5E1C4"
doubleQuote=%22

echo "Here"
while read line || [[ -n "$line" ]];
do 
  echo "The id is $line"
  indexURL=$metacatURL$line
  echo "The index url is $indexURL"
  curl -k --cookie "JSESSIONID=$session" "$indexURL" || true
  sleep 1
done < $inputFileName