ruscomap/script/cerca_rusco.sh

24 lines
836 B
Bash
Raw Normal View History

2024-08-23 11:42:48 +02:00
#!/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)
2024-09-21 00:22:49 +02:00
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)
2024-08-23 11:42:48 +02:00
# Controlla se DB_USER è "myusername"
if [ "$DB_USER" == "myusername" ]; then
echo -e "\nDevi impostare nome utente e password per usare lo script"
2024-08-23 13:29:02 +02:00
echo -e "editalo con nano cerca_rusco.sh"
2024-08-23 11:42:48 +02:00
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';"