After reading about rdmd and --eval, I tried this:rdmd --eval='auto f=File("ddoc.html");foreach(line;f.byLine) if(line.length<10) writeln(line);f.close'
and worked!Now I am wonder if there is a way to pass "ddoc.html" to this one-liner? that can work with --loop.
I mean: // --loop by default has foreach(line ... // like perl -n rdmd --loop='if( line.length < 10 ) writeln( line );' ddoc.html but it is an error in syntax and rdmd says: Cannot have both --eval and a program file ('ddoc.html')