У меня есть скрипт, который выглядит так: script.m
rng('shuffle');
load samples123/stage17/resamp_stage.mat
indarray = str2num(getenv('arrayindex'));
index = (indarray-1)*4+1:(indarray)*4
samplenow = samplestage(index,:);
for i = 1:4
ind = index(i);
i
num = 123;
sampleind = samplenow(i,:);
opt.Ndrag = 1;
a = cputime;
outsmpl = continue_dragon(opt,beta,sampleind,stage,num,covsmpl,ind);
b = cputime;
b-a
toc
end
Я хотел бы получить только «stage17», который находится во второй строке. Я попробовал следующее:
awk '/samples123/{print $2}' script.m
Но это выдает: samples123/stage17/resamp_stage.mat
Спасибо!