fnc_mc_echo.inc.sh 895 Bytes
#!/bin/bash

#
# Funktion zur Ausgabe von bash Befehlen
# @param string $1 - Parameter wird im bash Format ausgegeben
# @param bool $2 - wenn $2=1 dann wird $1 ausgeführt
#
mc_bashsu() {
	echo -e "# $1"

 	if [ $# -gt 1 ]  ; then
 		if [ $2 -eq 1 ]  ; then
			eval $1
 		fi
 	fi
}

#
#	@param string $1 - sql string
#	@param string $2 - sql user
#	@param string $3 - sql passwd
#	@param string $4 - sql host
#
mc_mysql () {
	mc_mysql_THIS_DIR=$(pwd)'/'
	mc_bashsu "mkdir mc_mysql_tmp" 1
	mc_bashsu "cd mc_mysql_tmp" 1
	mc_bashsu "echo \"$1\" > mc_mysql.tmp" 1
	mc_bashsu "cd ../" 1
	mc_bashsu "mysql -u $2 -p$3 -h$4 < mc_mysql_tmp/mc_mysql.tmp"  1
	mc_bashsu "rm mc_mysql_tmp/mc_mysql.tmp" 1
	mc_bashsu "rmdir mc_mysql_tmp" 1
}

mc_h1() {
	echo -e '\n###############'
	echo -e "$1"
	echo -e '###############'
}

mc_h2() {
	echo -e "\n$1"
	echo -e '###############'
}

mc_e() {
	echo -e "\n$1"
}