Perl updating a file in place
You can also specify the separator character using hexadecimal notation: -0x HHH..., where the H are valid hexadecimal digits.
Unlike the octal form, this one may be used to specify any Unicode character, even those beyond 0x FF.
perl is the command interpreter of the Perl programming language.
"Perl" officially stands for "Practical Extraction and Report Language".
(An interactive Perl environment is also possible.) Upon startup, Perl looks for your program in one of the following places: With methods 2 and 3, Perl starts parsing the input file from the beginning, unless you've specified a -x switch, in which case it scans for the first line starting with #!
and containing the word "perl", and starts there instead.
Its general-purpose programming facilities support procedural, functional, and object-oriented programming paradigms, making Perl a comfortable language for major projects.
You are advised to use a specific path if you care about a specific version: perl [ -s Ttu UWX ] [ -hv ] [ -V[:configvar] ] [ -cw ] [ -d[t][:debugger] ] [ -D[number/list] ] [ -pna ] [ -Fpattern ] [ -l[octal] ] [ -0[octal/hexadecimal] ] [ -Idir ] [ -m[-]module ] [ -M[-]'module...' ] [ -f ] [ -C [number/list] ] [ -S ] [ -x[dir] ] [ -i[extension] ] [ [-e|-E] 'command' ] [ -- ] [ programfile ] [ argument ]...specifies the input record separator ($/) as an octal or hexadecimal number.
Because historically some operating systems silently chopped off kernel interpretation of the #!