Las siguientes son los switches más importantes de la línea de comandos reconocidos por perl :
-v Imprime el string de la versión.
-w Da avisos sobre construcciones con errores.
-d Corre un script bajo el depurador.
-e Como sed : usado para proporcionar líneas con un sólo comando.
-n Se cicla en torno a la entrada como sed -n.
-p Lo mismo que -n, pero imprime cada línea.
-i Editar archivos.
-a Comenzar el modo autosplit (como awk) dentro del arreglo @F.
-P Llamar el preprocesador de C en el Script.
Ejemplos de la Línea de Comandos :
# Ver la versión actual.
perl -v
# El programa más simple en perl.
perl -e 'print "hello, world.\n";'
# Util al final de "find foo -print"
perl -n -e 'chop;unlink;'
# añade la primera y última columnas (filtro).
perl -a -n -e 'print $F[0] + $F[$#F], "\n";'
# edición de todos los archivo *.c cambiando foo por bar.
perl -p -i -e 's/\bfoo\b/bar/g;' *.c
# corre un script bajo el depurador.
perl -d myscript