#!/bin/bash

echo 'qcg.monitor.scheme=gaussianext'
echo '{'

# energy
echo -e "\t\"Energy\": ["
first=1
for i in `grep "SCF Done:" _stdouterr | awk '{print $5}'`; do
	if [ -n "$first" ]; then
		first=''
	else
		echo -n ","
	fi
	echo -n $i
done
echo -e "\t],"

# maxforce
echo -e "\t\"MaxForce\": ["
first=1
for i in `grep "^ Maximum Force" _stdouterr | awk '{print $3}'`; do
	if [ -n "$first" ]; then
		first=''
	else
		echo -n ","
	fi
	echo -n $i
done
echo -e "\t],"

# rmsforce
echo -e "\t\"RMSForce\": ["
first=1
for i in `grep "^ RMS     Force" _stdouterr | awk '{print $3}'`; do
	if [ -n "$first" ]; then
		first=''
	else
		echo -n ","
	fi
	echo -n $i
done
echo -e "\t],"

# maxdispl
echo -e "\t\"MaxDispl\": ["
first=1
for i in `grep "^ Maximum Displacement" _stdouterr | awk '{print $3}'`; do
	if [ -n "$first" ]; then
		first=''
	else
		echo -n ","
	fi
	echo -n $i
done
echo -e "\t],"

# rmsdispl
echo -e "\t\"RMSDispl\": ["
first=1
for i in `grep "^ RMS     Displacement" _stdouterr | awk '{print $3}'`; do
	if [ -n "$first" ]; then
		first=''
	else
		echo -n ","
	fi
	echo -n $i
done
echo -e "\t]"

echo '}'
