Syntaktisch ist das letzte Komma in der ersten Klammergruppe zu viel, die Anzahl der zu beschreibenden Spalten (erste Klammergruppe) stimmt nicht mit der Anzahl der übergebenen Werte (zweite Klammergruppe) überein, und in der Tabelle domainlist gibt es keine Spalte ip.
Ich vermute außerdem, dass Du in der falschen Tabelle unterwegs bist, wenn Du eine IP-Adresse definieren möchtest.
Bevor wir weiter an dem SQL-Befehl herumschrauben:
Was möchtest Du gerne erreichen?
Wie würdest Du das normalerweise über Pi-holes WebGUI bewerkstelligen?
Das dachte ich mir auch. Hab's aber trotzdem mal so ausgegeben, um zu zeigen, was ich suche.
Ich möchte gerne folgendes erreichen:
#!/bin/bash
# nur als Beispiel
sudo sqlite3 /etc/pihole/gravity.db "Insert into domainlist (type, domain, ip,) values (1,'Handy',1,'192.168.178.25');"
sudo sqlite3 /etc/pihole/gravity.db "Insert into domainlist (type, domain, ip,) values (1,'Smart-TV',1,'192.168.178.26');"
sudo sqlite3 /etc/pihole/gravity.db "Insert into domainlist (type, domain, ip,) values (1,'Tablet',1,'192.168.178.27');"
etc.
exit
Somit kann ich die Geräte bei mir "auf einen Schlag" eintragen. Im Laufe der Zeit kommt da doch einiges zusammen. So mache ich es auch bei den Black-, White- und RegEx-Listen.
Spart auch Zeit, wenn ich als "Fremdadmin" gefragt bin.