= Perl = '''`perl(1)`''' is a scripting language for Unix systems. It borrowed and built upon the syntax of Unix tools like [[Ed|ed]] and [[Awk|awk]], and in turn inspired the '''PCRE''' ('''Perl Compatible Regular Expressions''') and '''PCRE2''' libraries. <> ---- == Example == {{{ print "Hello, World!\n"; }}} Execute this file by running: {{{ perl hello.pl }}} `perl(1)` is better known for its powerful yet obfuscated syntax, especially in the spirit of Bash one-liners. As an example (credit to [[https://groups.google.com/g/comp.lang.perl.misc/c/nK-lswsaMec/m/DBL87v4FxOwJ|Randal L. Schwartz]]): {{{ perl <<<'print join " ", reverse split " ", "hacker, Perl another Just"' }}} Or more humorously (credit to [[https://www.cpan.org/misc/japh|Raymond Chen]]): {{{ perl <<<'$_="krJhruaesrltre c a cnP,ohet";$_.=$1,print$2while s/(..)(.)//;' }}} ---- == Servers and Applications == * [[Perl/Ddclient|ddclient]] ---- == See also == [[https://perldoc.perl.org/|perldoc]], the webhosted documentation [[https://man.archlinux.org/man/perl.1perl|perl(1perl)]] ---- CategoryRicottone