Hola, estoy realizando un script donde nececito que el usuario incerte algunos datos, y luego trabajar con varias bases de datos, por lo que necesite realizar el sript de acceso a las bd en php, sin embargo la parte de pedir los datos al usuario solo se me ocurrio hacerla con bash. El Script me trabaja bien, pero cuando termina de trabajar, me muestra en la consola todo el codigo en php. Existe alguna manera de evitar que me muestre el codigo???
este es el script:
#!/bin/bash
read -p "Ip de servidor remoto de bases de datos (postgres):" postg_host
read -p "Usuario del servidor remoto de bases de datos (postgres):" postg_usr
read -p "Contraseña del servidor remoto de bases de datos (postgres):" postg_pas
read -p "Usuario del servidor local de bases de datos (mysql):" mysql_usr
read -p "Contraseña del servidor local de bases de datos (mysql):" mysql_pas
export postg_host
export postg_usr
export postg_pas
export mysql_usr
export mysql_pas
/usr/bin/php -q << EOF
<?php
//datos del postgres
\$user_postgres = getenv("postg_usr");
\$pass_postgres = getenv("postg_pas");
\$host_postgres = getenv("postg_host");
//datos de mysql
\$user_mysql = getenv("mysql_usr");
\$pass_mysql = getenv("mysql_pas");
\$host_mysql = "localhost";
echo \$user_postgres;
return;
?>
EOF