Tengo un problema. Estoy buscando mucho tiempo para esta respuesta: ¿cómo puedo ejecutar el comando en el nuevo shell bash y permanecer en este NUEVO shell después de que se ejecute este comando? Así, por ejemplo:ejecute el comando bash en el nuevo shell y permanezca en el nuevo shell después de que se ejecute este comando
bash -c "export PS1='> ' && ls"
hará nuevo shell, export PS1, lista de directorios y ... va a salir a mi shell actual. Quiero quedarme en el nuevo.
nos puedes explicar lo que estamos tratando de lograr. Tal vez hay otra manera de hacerlo. – dimba
@dimba No puedo hablar por danilo, pero en mi caso estoy tratando de entrar en mi servidor web, entrar en el directorio de la aplicación y abrir una consola de rieles para esa aplicación. –
posible duplicación de [Invoke bash, ejecute comandos dentro de un nuevo shell, luego devuelva el control al usuario] (http://stackoverflow.com/questions/7120426/invoke-bash-run-commands-inside-new-shell-then- give-control-back-to-user) –