In bash, you can use the split command to split it based on number of lines desired. You can use wc command to figure out how many lines are desired. Here’s wc combined with with split into one line.
For example, to split onepiece.log into 5 parts
split -l$((`wc -l < onepiece.log`/5)) onepiece.log onepiece.split.log -da 4
This will create files like onepiece.split.log0000 …
Note: bash division rounds down, so if there is a remainder there will be a 6th part file.