#!/bin/bash

if [ "$#" -lt "2" ]; then
  echo "No params! 2 file required: db, commands file"
  echo "usage: ./runSqliteCmds db.db commands"
  exit 1
fi

echo "Executing:"
cat $2
echo

cmd=''

while read p; do
  cmd="$cmd -cmd \"${p}\" -cmd \".shell echo\""
done <"$2"

echo "sqlite3 -bail $1 $cmd"
eval "sqlite3 -bail $1 $cmd" > cmdRes 2> /dev/null

echo "Done, result written to cmdRes file!"