1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-08-05 02:15:37 +02:00
tldr/pages/common/perl.md
Managor ba6daef39d
*: standardize regex usage (#17328)
Co-authored-by: Dylan <145150333+dmmqz@users.noreply.github.com>
2025-07-25 08:50:06 +03:00

20 lines
716 B
Markdown

# perl
> The Perl 5 language interpreter.
> More information: <https://www.perl.org>.
- Print lines from `stdin` [m/] matching `regex1` and case insensitive [/i] `regex2`:
`perl -n -e 'print if m/{{regex1}}/ and m/{{regex2}}/i'`
- Say [-E] first match group, using a `regex`, ignoring space in `regex` [/x]:
`perl -n -E 'say $1 if m/{{before}} ( {{group_regex}} ) {{after}}/x'`
- [-i]n-place, with backup, [s/] substitute all occurrence [/g] of `regex` with replacement:
`perl -i'.bak' -p -e 's/{{regex}}/{{replacement}}/g' {{path/to/files}}`
- Use perl's inline documentation, some pages also available via manual pages on Linux:
`perldoc perlrun ; perldoc module ; perldoc -f splice; perldoc -q perlfaq1`