Isso deve funcionar
Old_IFS=$IFS
IFS=$'\n'
file='cat file.sql' > /dev/null
for line in $file
do
temp='echo "$line" | awk '{print $1}''
if [[ "$temp" == "create" ]] || [[ "$temp" == "" ]]
then
echo ""
elif [[ "$temp" == "(" ]]
then
printf "$temp"
elif [[ "$temp" == ")" ]]
then
printf "$temp\n"
else
printf "$temp,"
fi
done
IFS=$Old_IFS
exit 0
Crie um script com este código e substitua "file.sql" pelo seu arquivo e você deve obter o que precisa
Claro que não conheço toda a estrutura do seu arquivo, mas adiciono cláusulas na instrução if se houver outras coisas que você deseja evitar
A variável temp armazenará a primeira instância de cada linha, com base em que você pode escolher se quer manter ou não as linhas