$ perl -v | head -2 | tail -1 This is perl 5, version 39, subversion 3 (v5.39.3) built for cygwin-thread-multi $ ./op_code.pl test_data 0.111368 read lines from disk and do RE. 0.096441 read lines from in-memory file and do RE. $ ./op_code.pl test_data_Q 0.356852 read lines from disk and do RE. 398.759730 read lines from in-memory file and do RE.