Zsh, 21 bytes
echo ${(s::)$(<&0)}\
$(capture), ${(s::)plit}, echo. The last "\ " is needed for the trailigntrailing space.
Zsh, 21 bytes
echo ${(s::)$(<&0)}\
$(capture), ${(s::)plit}, echo. The last "\ " is needed for the trailign space.