I got a text file file.txt(12 MBs) containing:
file.txt
something1 something2 something3 something4 (...)
Is there any way to split
John's answer won't produce .txt files as the OP wants. Use:
split -b=1M -d file.txt file --additional-suffix=.txt