How to run multiple Matlab (Linux) scripts in other directories?

Hi, I need to run multiple matlab script out of scritp path. I have tried to generate the following bash script using the parallel command:
#!/bin/sh
path=$(echo $HOME/Test/{R1,R2,R3,R4,R5,R6,R7,R8,R9}/TS_version2/run_matlab.sh)
parallel -j0 sh ::: $path
With that script I want to run nine matlab scripts, the bash script is as follows:
#!/bin/sh
matlab -batch "run(fullfile(pwd,'Main.m'))"
The nine directories are well generated, the problem is that the Main.m script is not in the current matlab folder. How can I go to each directory or run the main script from another location?
Thanks in advance.
Kind regards.

 Accepted Answer

In case you are interested, this line of code worked.
parallel -j0 'cd {//} && sh {/}' ::: $path

More Answers (0)

Categories

Find more on Programming in Help Center and File Exchange

Products

Release

R2019a

Asked:

Yro
on 8 Apr 2022

Answered:

Yro
on 8 Apr 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!