PHP, 44 bytes
requiere PHP 5.4 o posterior para la sintaxis de matriz corta.
sort($a=&$argv);print_r([array_pop($a)]+$a);
ordenar argumentos, reemplazar el argumento 0 con el último argumento eliminado, imprimir.
Ejecutar -nro probarlo en línea .
El argumento 0 es el nombre del archivo de script, "-"si llama a PHP con -r. "-"se compara con los otros argumentos como una cadena, y desde entonces ord("-")==45, es más pequeño que cualquier número. Los números mismos, aunque son cadenas, se comparan como números:"12" > "2" .
php -nr '<code>' 3 4 2 5 1y sort($a=&$argv)conducen a $a=["-","1","2","3","4","5"]→
[array_pop($a)]+$aes [0=>"5"]+[0=>"-",1=>"1",2=>"2",3=>"3",4=>"4"], lo
que resulta en [0=>"5",1=>"1",2=>"2",3=>"3",4=>"4"].