#!/bin/sh
#q*.sfs name changed to easy*.sfs

echo -n '' > modfiles.log
ALLFILES="$(find easy-code -type f | grep -v ' ' | grep -v -E '/xkb|NOTUSED|\.png|\.xpm|\.jpg')"

echo "Searching for '/q-', ENTER to modify..."
for aQ in ${ALLFILES}
do
 grep '/q\-' "$aQ" >/dev/null
 [ $? -ne 0 ] && continue
 echo -n "modify? ${aQ}"
 read modq
 [ "$modq" != "" ] && continue
 echo "$aQ" >> modfiles.log
 sed -i -e 's%/q\-%/easy-%g' ${aQ}
done

echo "Searching for ' q-', ENTER to modify..."
for aQ in ${ALLFILES}
do
 grep ' q\-' "$aQ" >/dev/null
 [ $? -ne 0 ] && continue
 echo -n "modify? ${aQ}"
 read modq
 [ "$modq" != "" ] && continue
 echo "$aQ" >> modfiles.log
 sed -i -e 's% q\-% easy-%g' ${aQ}
done

echo "Searching for '}q-', ENTER to modify..."
for aQ in ${ALLFILES}
do
 grep '}q\-' "$aQ" >/dev/null
 [ $? -ne 0 ] && continue
 echo -n "modify? ${aQ}"
 read modq
 [ "$modq" != "" ] && continue
 echo "$aQ" >> modfiles.log
 sed -i -e 's%}q\-%}easy-%g' ${aQ}
done

#########
echo "Searching for '/q_', ENTER to modify..."
for aQ in ${ALLFILES}
do
 grep '/q_' "$aQ" >/dev/null
 [ $? -ne 0 ] && continue
 echo -n "modify? ${aQ}"
 read modq
 [ "$modq" != "" ] && continue
 echo "$aQ" >> modfiles.log
 sed -i -e 's%/q_%/easy_%g' ${aQ}
done

echo "Searching for ' q_', ENTER to modify..."
for aQ in ${ALLFILES}
do
 grep ' q_' "$aQ" >/dev/null
 [ $? -ne 0 ] && continue
 echo -n "modify? ${aQ}"
 read modq
 [ "$modq" != "" ] && continue
 echo "$aQ" >> modfiles.log
 sed -i -e 's% q_% easy_%g' ${aQ}
done

echo "Searching for '}q_', ENTER to modify..."
for aQ in ${ALLFILES}
do
 grep '}q_' "$aQ" >/dev/null
 [ $? -ne 0 ] && continue
 echo -n "modify? ${aQ}"
 read modq
 [ "$modq" != "" ] && continue
 echo "$aQ" >> modfiles.log
 sed -i -e 's%}q_%}easy_%g' ${aQ}
done

#########
echo "Searching for '/q.', ENTER to modify..."
for aQ in ${ALLFILES}
do
 grep '/q\.' "$aQ" >/dev/null
 [ $? -ne 0 ] && continue
 echo -n "modify? ${aQ}"
 read modq
 [ "$modq" != "" ] && continue
 echo "$aQ" >> modfiles.log
 sed -i -e 's%/q\.%/easy.%g' ${aQ}
done

echo "Searching for ' q.', ENTER to modify..."
for aQ in ${ALLFILES}
do
 grep ' q\.' "$aQ" >/dev/null
 [ $? -ne 0 ] && continue
 echo -n "modify? ${aQ}"
 read modq
 [ "$modq" != "" ] && continue
 echo "$aQ" >> modfiles.log
 sed -i -e 's% q\.% easy.%g' ${aQ}
done

echo "Searching for '}q.', ENTER to modify..."
for aQ in ${ALLFILES}
do
 grep '}q\.' "$aQ" >/dev/null
 [ $? -ne 0 ] && continue
 echo -n "modify? ${aQ}"
 read modq
 [ "$modq" != "" ] && continue
 echo "$aQ" >> modfiles.log
 sed -i -e 's%}q\.%}easy.%g' ${aQ}
done

#########

sort -u modfiles.log > modfiles-sorted.log
sync

