He intentado ambos métodos para escapar del espacio en la ruta en el siguiente script:
#!/bin/bash -x
PGHOME="/Applications/pgAdmin 4.app/Contents/SharedSupport"
$PGHOME/psql --username postgres -c "drop database $1"
También he intentado cambiar la línea 2 a:
PGHOME=/Applications/pgAdmin\ 4.app/Contents/SharedSupport
En ambos casos, aparece el error de script:
./pg10-restoreDb.sh: línea 3: / Aplicaciones / pgAdmin: No existe tal archivo o directorio
Desde el shell, puedo ejecutar /Applications/pgAdmin\ 4.app/Contents/SharedSupport/psql
no problem
¿Qué podría estar causando este error?