title: Split large text file intelligent
body: <p>I have a large sql file (500mb) and want to split it in chunks. 
  I used the shell command split but it doesn't split context-aware before a special pattern (e.g. INSERT) and thus breaks the SQL statement.</p>
  
  <p>The aim is to have two 250mb files both still containing only valid SQL commands. Is this possible?</p>