what will be the logic in shell scripting : i have a test file. and suppose content is like this. i want to put this into an array separated by "semicolon" in shell script

History is the discovery, collection, organization, analysis, and presentation of information about past events. History can also mean a continuous typically; chronological record of important or public events or of a particular trend or institution. Scholars who write about history are called historians. It is a field of knowledge which uses a narrative to examine and analyse the sequence of events; and it sometimes attempts to objectively investigate the patterns of cause and effect that determine events;

expected output:
array[0] should print:
History is the discovery, collection, organization, analysis, and presentation of information about past events. History can also mean a continuous typically;
array[1] should print:
chronological record of important or public events or of a particular trend or institution. Scholars who write about history are called historians. It is a field of knowledge which uses a narrative to examine and analyse the sequence of events;
array[3] should print:
and it sometimes attempts to objectively investigate the patterns of cause and effect that determine events;
like this way.... what will be the logic....
