From: pitooon on
Hello everyone,

I am facing a problem that i am unable to trace/undestand.

Using Mathematica 6.0 on MacOS, the following "simple" cell evaluation
gets stalled at different files every times.


fileslist = ReadList["some_list_of_files", String];
Do[
filein = fileslist[[i]];
a = ReadList[
"!perl -ne 'if ($_ =~ /^#/) {$a = 1} elsif ($a == 1) {$_ =~ \s/^(.
+):(.*)$/$2/;print}' " <> filein, Number, RecordLists-> True];
, {i, Length[fileslist]}
];

Looping over 2 or 3 files is ok, but higher iteration numbers lead to
kernel being stucked ( this number changes at each evaluation tries
that i made, sometimes 8, 15 ...)

All files have the same format and all perl commands are succeesfull
when launched individually on each file.
Obviously, i m missing a big point here.

Any clue/links/ way of tracing ?

Thanks for reading,