/ extract.sh
extract.sh
 1  #!/bin/bash
 2  
 3  set -o errexit
 4  set -o nounset
 5  
 6  cat candidates.json | jq -c '.[]' | while read -r CANDIDATE; do
 7      FIRST_NAME=$( echo "$CANDIDATE" | jq -r '.first_name' )
 8      LAST_NAME=$( echo "$CANDIDATE" | jq -r '.last_name' )
 9  
10      FILENAME="${FIRST_NAME}_${LAST_NAME}.json"
11      FILENAME="$( echo "$FILENAME" | tr ' ' '_' )"
12  
13      echo "$CANDIDATE" | jq '.' > "$FILENAME"
14  done