Skip to content

Instantly share code, notes, and snippets.

@onigra
Created September 10, 2013 03:27
Show Gist options
  • Save onigra/6504611 to your computer and use it in GitHub Desktop.
Save onigra/6504611 to your computer and use it in GitHub Desktop.
テンプレ
#!/bin/bash
_DRYRUN=""
OPTIND_OLD=$OPTIND
OPTIND=1
while getopts "n" opts
do
case $opts in
n) _DRYRUN="TRUE" ;;
esac
done
_SCRIPT_PATH=`echo $(cd $(dirname $0); pwd)`
_SQL_FILES=(`ls -dF ${_SCRIPT_PATH}/sql/*`)
if [ "$_DRYRUN" = "TRUE" ]; then
for (( i = 0; i < ${#_SQL_FILES[@]}; i++ ))
do
echo "mysql -u user -p[password] < ${_SQL_FILES[$i]}"
done
else
for (( i = 0; i < ${#_SQL_FILES[@]}; i++ ))
do
mysql -u user -ppassword < ${_SQL_FILES[$i]}
done
fi
exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment