in reply to Re^2: perl -pie "???"
in thread perl -pie "???"

Change perl -nie ... to perl -ni -e .... -i accepts an optional argument, so a space is needed after it.