条件を満たす行を取り除く
Posted feedbacks - JavaScript
> cscript rem.js input.txt output.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | var objFSO = new ActiveXObject("Scripting.FileSystemObject");
function /* void */ rmComments( ifname, ofname ) {
contents = "";
if( objFSO.FileExists( ifname ) ) {
ifileObj = objFSO.GetFile( ifname );
streamR = ifileObj.OpenAsTextStream( 1 );
streamW = objFSO.CreateTextFile( ofname );
try {
while( !streamR.AtEndOfStream ) {
contents = streamR.ReadLine();
if( contents.search(/#/) != 0 ) {
streamW.WriteLine( contents );
}
}
} finally {
streamR.Close();
streamW.Close();
}
} else {
throw (ifname + ": No Such File");
}
return;
}
var arg = WScript.Arguments.Unnamed;
rmComments( arg.Item(0), arg.Item(1) );
|



にしお
#3366()
Rating0/0=0.00
サンプル入力
サンプル出力[ reply ]