# default $; does not print perl -e 'print join $;, 1..5' 12345 # but $; is still in the string perl -e '@x = split ($;, join ($;, 1..5)); print join ":", @x' 1:2:3:4:5