perl

The Perl 5 language interpreter.

Install

All systems
curl cmd.cat/perl.sh
Debian Debian
apt-get install perl-base
Ubuntu
apt-get install perl-base
Alpine
apk add perl
Arch Arch Linux
pacman -S perl
image/svg+xml Kali Linux
apt-get install perl-base
CentOS
yum install perl-base
Fedora
dnf install perl-base
OS X
brew install perl
Raspbian
apt-get install perl-base

The Perl 5 language interpreter.

  • Parse and execute a Perl script:
    perl script.pl
  • Check syntax errors on a Perl script:
    perl -c script.pl
  • Parse and execute a perl statement:
    perl -e perl_statement
  • Run a Perl script in debug mode, using `perldebug`:
    perl -d script.pl
  • Loo[p] over all lines of a file, editing them [i]n-place using a find/replace [e]xpression:
    perl -p -i -e 's/find/replace/g' filename
  • Run a find/replace expression on a file, saving the original file with a given extension:
    perl -p -i'.old' -e 's/find/replace/g' filename
  • Run a multi-line find/replace expression on a file, and save the result in another file:
    perl -p0e 's/foo\nbar/foobar/g' input_file > output_file

© tl;dr; authors and contributors