He probado ambos métodos de escapar al espacio en la Ruta de acceso en la siguiente secuencia de comandos:
#!/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:
PGHOME=/Applications/pgAdmin\ 4.app/Contents/SharedSupport
En ambos casos me sale el error de secuencia de comandos:
./pg10-restoreDb.sh: línea 3: /Aplicaciones/pgAdmin: No existe el fichero o el directorio
Desde el intérprete de comandos, puede ejecutar /Applications/pgAdmin\ 4.app/Contents/SharedSupport/psql
no hay problema
Lo que podría estar causando este error?