# !/bin/bash # # nousTransformAudioZone.sh # # REFERENCE https://jqlang.github.io/jq/ # USAGE="Usage: $(basename $0) " # X_OFFSET=$1 Y_OFFSET=$2 CONFIGFILE=$3 CONFIGFILE_UPDATED="${CONFIGFILE}--UPDATED" # [ -z "$CONFIGFILE" ] && { echo $USAGE 1>&2 exit 1 } # cat $CONFIGFILE | jq \ --arg x_offset "$X_OFFSET" \ --arg y_offset "$Y_OFFSET" \ '.audioZones[].position.x |= .+ ($x_offset|tonumber) | .audioZones[].position.y |= .+ ($y_offset|tonumber)' \ > $CONFIGFILE_UPDATED # exit 0