rajeshkumar created the topic: convert df -h output to html table
Code shared on permonks by choroba.
#!/usr/bin/perl
use warnings;
use strict;
use Text::Table;
use constant CAPACITY => 3;
my @lines = `df -hP`;
my $header = shift @lines;
# Do not create two columns for "Mounted" and "On"
$header =~ s/Mounted /Mounted_/;
my $table = Text::Table->new(split ' ', $header);
{
no warnings 'numeric'; # Ignore % signs
@lines = sort { $a->[CAPACITY] <=> $b->[CAPACITY] }
map [split ' ', $_], @lines;
}
$table->load(@lines);
print $table;
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn
rajeshkumar replied the topic: Re: convert df -h output to html table
There is one i made it working as below;
#############################################
#!/usr/local/bin/perl
# Use either -h or -k flag or leave it blank for default (-k)
# -h for human-readable size output
# -k for 1k-block output
$flag = "-h";
@df = `df $flag`;
print "Content-type: text/htmln\n";
print "
Filesystem | Size | 1k-blocks | Used | Avail | Capacity | Mounted on |
$fsystem | $blocks | $used | $avail | $capacity | $mounted |
\n";
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn
- Discover the Heart of India with Mera Apna Bihar - December 20, 2024
- Experience the Pulse of Bangalore with Bangalore Orbit - December 20, 2024
- Discover the City of Lakes with Bhopal Orbit - December 20, 2024