I will be looping through a series of text files that are outputted from another program. I need to read through each file once, pulling out certain values to build a table. There are similarities to the files, but the line numbers will vary. I have been working with do until() to look for keywords, and then input the correct values. I can get each do until() group to work singly, but when I put them in series, it bombs out. I have attached a sample file. data test;
length test $34. model $80. ;
infile "path\PRI018\TKN.txt" obs=60 missover;
f="F"; g="F";
do until(f="T");
input test $ 2-35 @;
if test ne 'Number of Observations :' then delete;
else do;
input @40 n //// @40 POR $9.;
f="T";
put _n_;
end;
end;
put POR;
do until(g='T');
input test2 $ 2-11 @;
if test2 ne 'Ln(Load) =' then delete;
else do;
input @13 model & $80.;
g="T";
put _n_;
end;
end;
put model;
drop test test2 f g ;
run; What am I missing? I'm using SAS 9.4 1M2
... View more