var encoded = 0, file = process.argv[2] ? process.argv[2] : 'day8_input'; require('readline').createInterface({ input: require('fs').createReadStream(file) }) .on('line', function (line) { encoded += 2 + (line.match(/\"|\\/g) || []).length; }) .on('close', function () { console.log(encoded); });