Spliting the line based on position.

i want to split a big line based on the position.
example :

I have a single line which has 2300 characters.
i want to split from 1 character to 300th characters as first line
and 301th to 600 as second line and 601th to 900 as third line ...till the end of the string.

Can anyone help on this..

Try using dd something like this:

$ echo "123456789012345678901234567890" | dd cbs=10 conv=unblock 2>/dev/null
1234567890
1234567890
1234567890


$
$
$
$