ruscomap/script/cerca_rusco.sh
2024-11-18 15:43:34 +01:00

24 lines
No EOL
836 B
Bash
Executable file

#!/bin/bash
# Script per cercare una parola (input utente) nella colonna "name" e/o "description"
#Imposta credenziali
DB_USER=$(jq -r '.db.user' ../config/default.json)
DB_PASS=$(jq -r '.db.password' ../server/config/default.json)
DB_NAME=$(jq -r '.db.database' ../server/config/default.json)
TABLE_NAME=$(jq -r '.db.table' ../server/config/default.json)
# Controlla se DB_USER è "myusername"
if [ "$DB_USER" == "myusername" ]; then
echo -e "\nDevi impostare nome utente e password per usare lo script"
echo -e "editalo con nano cerca_rusco.sh"
exit 0
fi
# Stampa records che nella colonna "name" e/o "description" hanno la parola $KEYWORD
mysql -u "$DB_USER" \
-p"$DB_PASS" \
"$DB_NAME" \
-e "SELECT * FROM '$TABLE_NAME' \
WHERE name LIKE '$KEYWORD' \
OR description LIKE '$KEYWORD';"