#!/bin/bash # Execute SQLite queries inside a Docker container on TrueNAS server # Usage: docker_exec_sqlite.sh set -euo pipefail if [ $# -ne 3 ]; then echo "Usage: $0 " >&2 echo "Example: $0 anypod /data/db/anypod.db 'SELECT * FROM feed;'" >&2 exit 1 fi CONTAINER_NAME="$1" DB_PATH="$2" SQL_QUERY="$3" # Execute SQLite query in container via Python (since sqlite3 CLI may not be available) # This approach works universally since Python is always available in the containers PYTHON_CODE=$(cat <