v 0.7
This commit is contained in:
12
insert.sh
12
insert.sh
@@ -12,7 +12,7 @@ reset="\033[0m"
|
||||
|
||||
dir=$(dirname "$0") # /Users/bruno/Documents/Scripts/keywords2insta
|
||||
|
||||
if [ ! -f ./birds_plus.db ]; then
|
||||
if [ ! -f ./birds.db ]; then
|
||||
cmd0="CREATE TABLE liste (Francais string, Autres string, Latin string, Anglais string, Ordre string, Famille string, Liens string);"
|
||||
echo "$cmd0" | sqlite3 ./birds_plus.db
|
||||
|
||||
@@ -21,11 +21,11 @@ fi
|
||||
|
||||
array=()
|
||||
|
||||
if [ -f "$dir"/Oiseaux_europe_plus.csv ]; then
|
||||
if [ -f "$dir"/Oiseaux_europe.csv ]; then
|
||||
|
||||
# export Excel : CSV UTF-8 (délimité par des virgules)
|
||||
|
||||
echo -e "Insertion des données du fichier .csv dans la base birds_plus.db...\n"
|
||||
echo -e "Insertion des données du fichier .csv dans la base birds.db...\n"
|
||||
|
||||
skip_headers=1
|
||||
while IFS=';' read -ra array;
|
||||
@@ -48,10 +48,10 @@ if [ -f "$dir"/Oiseaux_europe_plus.csv ]; then
|
||||
fa=$(echo "$fa" | sed "s/'/''/g")
|
||||
|
||||
cmd1="INSERT INTO liste (Francais, Autres, Latin, Anglais, Ordre, Famille, Liens) VALUES ('$fr','$aut','$lat','$en','$or','$fa','$ln');"
|
||||
echo "$cmd1" | sqlite3 ./birds_plus.db
|
||||
echo "$cmd1" | sqlite3 ./birds.db
|
||||
fi
|
||||
|
||||
done < <(grep "" "$dir"/Oiseaux_europe_plus.csv) # lit la dernière ligne même si elle n'est pas vide
|
||||
done < <(grep "" "$dir"/Oiseaux_europe.csv) # lit la dernière ligne même si elle n'est pas vide
|
||||
|
||||
else
|
||||
echo -e "${red}No .csv file found !${reset}"
|
||||
@@ -60,5 +60,5 @@ fi
|
||||
|
||||
|
||||
query="SELECT * FROM liste;"
|
||||
result=$(sqlite3 ./birds_plus.db "$query")
|
||||
result=$(sqlite3 ./birds.db "$query")
|
||||
echo "$result"
|
||||
|
||||
Reference in New Issue
Block a user