Supress Command Line messages: system.m

조회 수: 2 (최근 30일)
Matlab2010
Matlab2010 2013년 10월 8일
답변: Sean de Wolski 2013년 10월 8일
I combine some text files into one big file:
system('copy 1.txt+2.txt+3.txt MyBigFat.txt')
This works fine, however it writes to the command line all the file names "1.txt 2.txt..." followed by "1 file(s) copied". As I am keeping a diary and also doing this operation a very large number of times, I do not wish to see the file copied message.
how can I prevent it being shown? Is there a way to supress output using system.m?
using 2013A and win7.
thanks

채택된 답변

Sean de Wolski
Sean de Wolski 2013년 10월 8일
Either capture the outputs:
[st,rt] = system('copy 1.txt+2.txt+3.txt MyBigFat.txt');
Or if that does not supress it, then use evalc to evaluate and capture output.
evalc('system(''copy 1.txt+2.txt+3.txt MyBigFat.txt'');');

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Classification에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by