Bash loop avorted because of Matlab (I think)

2 Ansichten (letzte 30 Tage)
Cyril GADAL
Cyril GADAL am 10 Mär. 2016
Kommentiert: Jamal Mousavi am 17 Apr. 2020
Hello everyone. First, I'm sorry for all the mistakes I can make in english, however you should be able to understand me. Here is the matter : I have a bash script and there is inside this kind of loop :
while IFS=' ' read var1 var2
....
./matlab.bash
done < file.txt
And there is inside the matlab.bash script only bash commands, exept this one :
matlab -nodesktop -nosplash -r sigma_fit
The fact is that the which loop stoped after the first iteration, and it's because of this matlab command, because when I comment it, the loop do all the iteration. Is there any well known kind of interaction between matlab and bash loops ?
Just to know : sigma_fit is a matlab script ended by quit.
Thank you for your answers !!
Kind regards,
Liris
  3 Kommentare
Cyril GADAL
Cyril GADAL am 11 Mär. 2016
Bearbeitet: Cyril GADAL am 11 Mär. 2016
"Which loop stoped" is "While loop stopped", sorry for the mistake. It's the loop in the the script I put in the main post. I did not get any error message. It just run, start matlab, close matlab, print "Firt iteration done" (because I put this at the end of the loop in the main script to see if, indeed, the first iteration was fully done), and nothing more, I'm back in the terminal like :
>> ~/home/.../src$
And I can do use it normally, with ls, cd, etc...
Thank you for your answer by the way !!
Jamal Mousavi
Jamal Mousavi am 17 Apr. 2020
Did you find a solution for this problem?
I have faced the same.
Thanks

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by