perl -e '$i=1; $i < 5 ? $i++ : $i=1; print "$i\n";' Can't modify postincrement (++) in scalar assignment at -e line 1, near "1;" Execution of -e aborted due to compilation errors.