Last updated on April 27th, 2022 at 01:43 pm

Just a very simple command to determine the operating system in which the script is running

 #!/usr/bin/perl
 print "The OS in which the script is running is:-\n";
 print "$^O";

Output

Use English module

Print operating system name using english module

use English qw' -no_match_vars ';
print "$OSNAME\n";

Use Config module

You can also use config module to find the operating system name

use Config;
print "$Config{osname}\n";

Don’t have these modules installed ?

  • No problem there is an easy method to install modules faster, check our tutorial on how to easily install perl modules.

Document

More details on perl variables can be found here.

Leave a Reply

Your email address will not be published. Required fields are marked *