Primeira solução:
Escreva as seguintes linhas no seu arquivo de script como myscript.sh
e execute seu script sem parâmetros como ./myscript.sh
.
#!/bin/bash
read -p "Enter your name: " name
read -p "Enter your lastname: lastname
./myprogram "${name}" "${lastname}"
OBSERVAÇÃO: No script superior, você é solicitado a digitar o nome e o sobrenome e armazenado em variáveis, em seguida, passado para o programa C ++.
Segunda solução:
Escreva as seguintes linhas no seu script e passe seus parâmetros para o seu script como ./myscript.sh foo bar
#!/bin/bash
./myprogram "$@"
NOTA: No script superior, você passou seus parâmetros para o shell script e passou todos os parâmetros diretamente para o programa C ++.