I want to run commands like pdflatex and cp from an octave script. Is there a way to do that?


Use the function system(<command>) to call a shell command from Octave. Replace <command> with the command you want to execute. (Note that MATLAB allows a shell command to be executed by prefixing it with an exclamation mark !, but Octave does not support this syntax. See this Wikibooks page for more information.)


unix(command) is another way to go. If you'd like to get properties of files directories etc. Xoctave does it automatically.

  • Just for example: unix('mv *.* ex1/') – nguyenhoai890 Jan 2 '18 at 6:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.