I have an app that can call a single script, sending it some variables. Unfortunately, I needed to run multiple scripts, but both utilizing the same variables. With bash, there is an easy way to do that, just append “$@” to the script.
For example, the application calls ‘combined_scripts.sh’ with variables $1 through $7. The contents of ‘combined_scripts.sh’ is below and the variables are passed through to script1 and script2.
#!/bin/sh ./script1.sh "$@" python ./script2.py "$@"