Help for this page
perl -le '$,=":";print map {$_=reverse $_} split( /\./, (reverse "file +name.ext"), 2)'
perl -le '$,=":";print map {(reverse $_)||""} split( /\./, (reverse "f +ilename.ext"), 2)'