#!/bin/sh # convert statuses as files and dirs json="$(cat)" ids=$(echo "$json" | jj -l '#.id' | sed 's/"//g') if [ ! -d "$main_basedir/statuses/$instance" ]; then mkdir -p "$main_basedir/statuses/$instance" fi for i in $ids; do if [ -f "$main_basedir"/statuses/$instance/$i.json ]; then continue fi mkdir -m 711 -p "$main_basedir"/statuses/$instance/$i echo "$json" | jj -p "#[id=$i]" > "$main_basedir"/statuses/$instance/$i/$i.json chmod 600 "$main_basedir"/statuses/$instance/$i/$i.json done "$main_basedir"/utils/extract_fields_statuses.sh