#!/bin/bash if [ $# -ne 2 ]; then >&2 echo "$0"' $Kategorie $Eintrag' exit 1 fi declare -A Kategorien Kategorien['Kopf']='Koepfe' Kategorien['Gewindetyp']='Gewindetypen' Kategorien['Material']='Materialien' if [ -z "${Kategorien["$1"]}" ]; then >&2 printf 'unbekannte Kategorie %s, ich kenne:\n' "${1}" >&2 printf '%s\n' "${!Kategorien[@]}" exit 2 fi { printf 'INSERT IGNORE INTO `%s`' "${Kategorien["$1"]}" printf ' (`name`)' printf ' VALUES (' printf 'FROM_BASE64("' printf '%s' "$2" \ | base64 -w0 printf '")' printf ');\n' } \ | mysql \ && echo 'ok'