A -delimiter-
pode ser uma linha em branco?
match (a:Person)-[:Is_maried_to]-(b)
set b.last_name=a.last_name
return a,b;
match (a:Person)-[:Is_maried_to]-(b)
set b.last_name=a.last_name
return a,b;
...
Se sim
awk 'BEGIN {
RS=""
command = "docker exec -i neo4j_container /bin/cypher-shell -u user -p password --format=verbose"
} {
print | command
close command
}' import.cypher
e então você não precisa do (lento e ruim) nas linhas de leitura while read
loop. Ruim no sentido de que, se a última linha não tiver uma nova linha, essa linha é
(echo one; echo -n two) | while read l; do echo $l; done
whoops! perda silenciosa de dados!