-- Leo's gemini proxy

-- Connecting to freeshell.de:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-GB

perl


> The Perl 5 language interpreter.

More information.


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 multiline find/replace expression on a file, and save the result in another file:

perl -p0e 's/{foo\nbar}/{foobar}/g' {input_file} > {output_file}

Run a regular expression on stdin, printing out the first capture group for each line:

cat {path/to/input_file} | perl -nle 'if (/.*({foo}).*/) {print "$1"; last;}'


> Copyright © 2014—present the tldr-pages team and contributors.

> This work is licensed under the Creative Commons Attribution 4.0 International License (CC-BY).

CC-BY



-- Response ended

-- Page fetched on Fri May 17 19:24:28 2024