Trên thực tế, có vẻ như tôi đã sai. trên Windows của tôi, mã trước đó lưu một tệp có
$ hexdump -C toy_text.TXT | head
00000000 32 31 20 36 20 31 36 30 20 31 31 30 20 33 2e 39 |21 6 160 110 3.9|
00000010 20 32 2e 36 32 20 31 36 2e 34 36 20 30 20 31 20 | 2.62 16.46 0 1 |
00000020 34 20 34 0d 32 31 20 36 20 31 36 30 20 31 31 30 |4 4.21 6 160 110|
00000030 20 33 2e 39 20 32 2e 38 37 35 20 31 37 2e 30 32 | 3.9 2.875 17.02|
00000040 20 30 20 31 20 34 20 34 0d 32 32 2e 38 20 34 20 | 0 1 4 4.22.8 4 |
00000050 31 30 38 20 39 33 20 33 2e 38 35 20 32 2e 33 32 |108 93 3.85 2.32|
00000060 20 31 38 2e 36 31 20 31 20 31 20 34 20 31 0d 32 | 18.61 1 1 4 1.2|
00000070 31 2e 34 20 36 20 32 35 38 20 31 31 30 20 33 2e |1.4 6 258 110 3.|
00000080 30 38 20 33 2e 32 31 35 20 31 39 2e 34 34 20 31 |08 3.215 19.44 1|
00000090 20 30 20 33 20 31 0d 31 38 2e 37 20 38 20 33 36 | 0 3 1.18.7 8 36|
$ hexdump -C toy_text_n.TXT | head
00000000 32 31 20 36 20 31 36 30 20 31 31 30 20 33 2e 39 |21 6 160 110 3.9|
00000010 20 32 2e 36 32 20 31 36 2e 34 36 20 30 20 31 20 | 2.62 16.46 0 1 |
00000020 34 20 34 0d 0a 32 31 20 36 20 31 36 30 20 31 31 |4 4..21 6 160 11|
00000030 30 20 33 2e 39 20 32 2e 38 37 35 20 31 37 2e 30 |0 3.9 2.875 17.0|
00000040 32 20 30 20 31 20 34 20 34 0d 0a 32 32 2e 38 20 |2 0 1 4 4..22.8 |
00000050 34 20 31 30 38 20 39 33 20 33 2e 38 35 20 32 2e |4 108 93 3.85 2.|
00000060 33 32 20 31 38 2e 36 31 20 31 20 31 20 34 20 31 |32 18.61 1 1 4 1|
00000070 0d 0a 32 31 2e 34 20 36 20 32 35 38 20 31 31 30 |..21.4 6 258 110|
00000080 20 33 2e 30 38 20 33 2e 32 31 35 20 31 39 2e 34 | 3.08 3.215 19.4|
00000090 34 20 31 20 30 20 33 20 31 0d 0a 31 38 2e 37 20 |4 1 0 3 1..18.7 |
$ hexdump -C toy_text_n2.TXT | head
00000000 32 31 20 36 20 31 36 30 20 31 31 30 20 33 2e 39 |21 6 160 110 3.9|
00000010 20 32 2e 36 32 20 31 36 2e 34 36 20 30 20 31 20 | 2.62 16.46 0 1 |
00000020 34 20 34 0a 32 31 20 36 20 31 36 30 20 31 31 30 |4 4.21 6 160 110|
00000030 20 33 2e 39 20 32 2e 38 37 35 20 31 37 2e 30 32 | 3.9 2.875 17.02|
00000040 20 30 20 31 20 34 20 34 0a 32 32 2e 38 20 34 20 | 0 1 4 4.22.8 4 |
00000050 31 30 38 20 39 33 20 33 2e 38 35 20 32 2e 33 32 |108 93 3.85 2.32|
00000060 20 31 38 2e 36 31 20 31 20 31 20 34 20 31 0a 32 | 18.61 1 1 4 1.2|
00000070 31 2e 34 20 36 20 32 35 38 20 31 31 30 20 33 2e |1.4 6 258 110 3.|
00000080 30 38 20 33 2e 32 31 35 20 31 39 2e 34 34 20 31 |08 3.215 19.44 1|
00000090 20 30 20 33 20 31 0a 31 38 2e 37 20 38 20 33 36 | 0 3 1.18.7 8 36|
2 làm dấu phân cách. Mã này thực hiện đúng hơn những gì bạn yêu cầuxx