How To Fix perl: symbol lookup error: undefined symbol: Perl_xs_handshake

Author: , November 9th, 2023

This was caused by having the PERL5LIB environment variable set.

How To Count Lines In A String Variable Using Perl

Author: , July 20th, 2021

How To Count Strings Inside Another In Perl

Author: , June 16th, 2021

Should result in 3

How To Dynamically Add a Path to the Perl @INC At Compile-Time

Author: , April 16th, 2021

The key is to define a variable first, then use the BEGIN block to initialize the variable, then reference the variable in use lib $var; later on ;-} For example, enable a module contained in the same directory as a script called via the PATH:

How To Process System Exit Codes Using Perl Eval

Author: , March 9th, 2021

The trick to using eval to catch shell execution is to return twice, once inside the eval and once outside:

Neat!

How To Escape Single and Double Quotes in Perl

Author: , February 11th, 2021

## to add a single backslash in front of whatever char was matched

## to double whatever char was matched

## to convert ‘ to ‘\” for shell execution

How To Fix “IOError: [Errno 10] No child processes” When Running the aws CLI Command from Perl WWW-REST-Apid

Author: , December 3rd, 2020

Problem While running the aws cli command from a Perl async command inside apid, I go the following error:

Solution The issue turned out to be a bug in Python2.7, so I upgraded to Python3.4, then uninstalled and re-installed the aws cli software so that it used the proper Python34 version. Procedure

https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2-linux.html […]

How To Modify Files Inline Using PERL Edit In Place

Author: , July 8th, 2020

How To Get a Formatted Date in Perl

Author: , July 8th, 2020

How To Delete Lines Using PERL Edit In Place

Author: , March 23rd, 2020

Using PERL, we can easily do a search and replace across multiple files. perl -ni -w -e ‘print unless m/^gdb\d+/;’ yourFileSpec