Hi,
I quite often use the following command in PC Matlab (as opposed to running Matlab in Unix environment):
!ls *mat > temp.txt;
or
system('ls *mat > temp.txt');
which lists all .mat files, creates a text file, and saves the data file names, one on each line, into the text file. This is very nice.
The thing is that the above command only works on my machine for some reason. I recently found out that none of my coworkers can execute the command although they have exact OS, Matlab version, etc.
I had to modify my scripts using 'dir' or 'diary' instead of 'ls >' for them.
Does anybody have any idea?
Thanks in advance,
Eric
Best Answer