ich habe seit neustem folgenden Fehler beim Update der Blocklisten:
...
[i] Consolidating blocklists.../opt/pihole/gravity.sh: line 387: warning: command substitution: ignored null byte in input
[✓] Consolidating blocklists
[✓] Extracting domains from blocklists
[i] Number of domains being pulled in by gravity: x
[✓] Removing duplicate domains
[i] Number of unique domains trapped in the Event Horizon: x
[i] Number of whitelisted domains: x
[i] Number of blacklisted domains: x
[i] Number of wildcard blocked domains: x
[✓] Parsing domains into hosts format
[✓] Cleaning up stray matter
[✓] Force-reloading DNS service
[✓] DNS service is running
[✓] Pi-hole blocking is Enabled
Eine Möglichkeit wäre, die befehls-substitution zu nutzen, indem der eingeklammerte Ausdruck von der Klammer weggerückt wird $( so zum Beispiel )
Darauf wird vieler Orts hingewiesen
Ich selbst nutze die Syntax mittels `` in meinen Scripten, da habe ich unter bash 4.4 so einen Fehler noch nicht gesehen..
lastLine=befehl
(Schreibe gerade an Handy, sonst hätte ich beide Befehle komplett geschrieben)