OS Manuals

/usr/bin/miniperl

miniperl

From miniperl 5.44.0-r4 (os), captured 2026-11-05 by running miniperl --help (exit 0). permalink

Usage: /usr/bin/miniperl [switches] [--] [programfile] [arguments]
  -0[octal/hexadecimal] specify record separator (\0, if no argument)
  -a                    autosplit mode with -n or -p (splits $_ into @F)
  -C[number/list]       enables the listed Unicode features
  -c                    check syntax only (runs BEGIN and CHECK blocks)
  -d[t][:MOD]           run program under debugger or module Devel::MOD
  -D[number/letters]    set debugging flags (argument is a bit mask or alphabets)
  -e commandline        one line of program (several -e's allowed, omit programfile)
  -E commandline        like -e, but enables all optional features
  -f                    don't do $sitelib/sitecustomize.pl at startup
  -F/pattern/           split() pattern for -a switch (//'s are optional)
  -g                    read all input in one go (slurp), rather than line-by-line (alias for -0777)
  -i[extension]         edit <> files in place (makes backup if extension supplied)
  -Idirectory           specify @INC/#include directory (several -I's allowed)
  -l[octnum]            enable line ending processing, specifies line terminator
  -[mM][-]module        execute "use/no module..." before executing program
  -n                    assume "while (<>) { ... }" loop around program
  -p                    assume loop like -n but print line also, like sed
  -s                    enable rudimentary parsing for switches after programfile
  -S                    look for programfile using PATH environment variable
  -t                    enable tainting warnings
  -T                    enable tainting checks
  -u                    dump core after parsing program
  -U                    allow unsafe operations
  -v                    print version, patchlevel and license
  -V[:configvar]        print configuration summary (or a single Config.pm variable)
  -w                    enable many useful warnings
  -W                    enable all warnings
  -x[directory]         ignore text before #!perl line (optionally cd to directory)
  -X                    disable all warnings

Run 'perldoc perl' for more help with Perl.
Options (26)
OptionDescriptionSource
-aautosplit mode with -n or -p (splits $_ into @F)help
-C number/listenables the listed Unicode featureshelp
-ccheck syntax only (runs BEGIN and CHECK blocks)help
-d t][:MODrun program under debugger or module Devel::MODhelp
-D number/lettersset debugging flags (argument is a bit mask or alphabets)help
-e commandlineone line of program (several -e's allowed, omit programfile)help
-E commandlinelike -e, but enables all optional featureshelp
-fdon't do $sitelib/sitecustomize.pl at startuphelp
-gread all input in one go (slurp), rather than line-by-line (alias for -0777)help
-i extensionedit <> files in place (makes backup if extension supplied)help
-Idirectoryspecify @INC/#include directory (several -I's allowed)help
-l octnumenable line ending processing, specifies line terminatorhelp
-nassume "while (<>) { ...help
-passume loop like -n but print line also, like sedhelp
-senable rudimentary parsing for switches after programfilehelp
-Slook for programfile using PATH environment variablehelp
-tenable tainting warningshelp
-Tenable tainting checkshelp
-udump core after parsing programhelp
-Uallow unsafe operationshelp
-vprint version, patchlevel and licensehelp
-V :configvarprint configuration summary (or a single Config.pm variable)help
-wenable many useful warningshelp
-Wenable all warningshelp
-x directoryignore text before #!perl line (optionally cd to directory)help
-Xdisable all warningshelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.