Sponsored Content
Full Discussion: Perl script help
Top Forums Shell Programming and Scripting Perl script help Post 302760089 by Corona688 on Wednesday 23rd of January 2013 10:54:27 AM
Old 01-23-2013
Quote:
Originally Posted by bombcan
Thanks for the code however I need it in perl.
Even though it did in a simple one-line program what yours couldn't do in over 30? all right...
Quote:
And the output would have to add the MB used of all the filesystems in the particular VG (ex:rootvg) and then have a report reporting on

HOST VG TOTAL

I got as far as getting the total used of each filesystems
with this
my $free_space = (100 - $pct_used) * $alloc_mb;

Thanks
Think I see, now. Here is the awk version:

Code:
$ awk '{ sub(/%/, "", $4); A[$7] += ($3 * (100-$4))/100; } END { for(X in A) printf("%s, %d MB USED\n", X, A[X]) }' datafile

/usr/sap/transBWJ, 45158 MB USED
/usr/sap/ED1, 126 MB USED
/logs, 225 MB USED
/fixes, 35553 MB USED
/usr/sap/BX2/ASCS13, 952 MB USED
/usr/sap/EX1/ERS19, 880 MB USED
/usr/sap/hostagent_depot, 773848 MB USED
/var/adm/ras/livedump, 253 MB USED
/usr/sap/BD3/ASCS08, 890 MB USED
/tmp, 2027 MB USED
/usr/sap/EX1/W17, 696 MB USED
/usr/sap/WX1/ERS81, 819 MB USED
/proc, 0 MB USED
/var, 456 MB USED
/usr/sap/ED1/ERS04, 829 MB USED
/db2, 1013 MB USED
/sapmnt/BD3, 245366 MB USED
/archive, 217055 MB USED
/usr/sap/BD3/ERS09, 778 MB USED
/usr/sap/DAD, 4300 MB USED
/sapmnt/WX1, 245366 MB USED
/usr/sap/BD3, 126 MB USED
/, 201 MB USED
/sapmnt/EX1, 245366 MB USED
/cn_dev, 217055 MB USED
/IBMperfpmr, 1843 MB USED
/appl/rec, 217055 MB USED
/usr/sap/WX1, 126 MB USED
/usr, 883 MB USED
/usr/sap/EX1, 126 MB USED
/audit, 486 MB USED
/usr/sap, 4915 MB USED
/home, 486 MB USED
/usr/sap/BX2/ERS14, 808 MB USED
/opt, 87 MB USED
/admin, 126 MB USED
/usr/sap/EX1/SCS18, 665 MB USED
/usr/sap/WX1/W79, 706 MB USED
/appl/cyb_agent, 145 MB USED
/usr/sap/transBW, 45158 MB USED
/usr/sap/WX1/SCS80, 399 MB USED
/sapmnt/BX2, 245366 MB USED
/usr/sap/ED1/SCS03, 573 MB USED
/usr/sap/BX2/W12, 2764 MB USED
/usr/sap/BD3/W07, 2856 MB USED
/usr/sap/BX2, 126 MB USED
/sapmnt/ED1, 245366 MB USED
/usr/sap/ED1/W02, 696 MB USED

$

I'll get to work on converting that into perl...
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Perl: Run perl script in the current process

I have a question regarding running perl in the current process. I shall demonstrate with an example. Look at this. sh-2.05b$ pwd /tmp sh-2.05b$ cat test.sh #! /bin/sh cd /etc sh-2.05b$ ./test.sh sh-2.05b$ pwd /tmp sh-2.05b$ . ./test.sh sh-2.05b$ pwd /etc sh-2.05b$ So... (10 Replies)
Discussion started by: vino
10 Replies

2. Shell Programming and Scripting

[Perl] Accessing array elements within a sed command in Perl script

I am trying to use a script to replace the header of each file, whose filename are stored within the array $test, using the sed command within a Perl script as follows: $count = 0; while ( $count < $#test ) { `sed -e 's/BIOGRF 321/BIOGRF 332/g' ${test} > 0`; `cat 0 >... (2 Replies)
Discussion started by: userix
2 Replies

3. Shell Programming and Scripting

perl/unix: script in command line works but not in perl

so in unix this command works works and shows me a list of directories find . -name \*.xls -exec dirname {} \; | sort -u | > list.txt but when i try running a perl script to run this command my $query = 'find . -name \*.xls -exec dirname {} \; | sort -u | > list.txt';... (2 Replies)
Discussion started by: kpddong
2 Replies

4. Shell Programming and Scripting

Perl :How to print the o/p of a Perl script on console and redirecting same in log file @ same time.

How can i print the output of a perl script on a unix console and redirect the same in a log file under same directory simultaneously ? Like in Shell script, we use tee, is there anything in Perl or any other option ? (2 Replies)
Discussion started by: butterfly20
2 Replies

5. Shell Programming and Scripting

HELP on Perl array / sorting - trying to convert Korn Shell Script to Perl

Hi all, Not sure if this should be in the programming forum, but I believe it will get more response under the Shell Programming and Scripting FORUM. Am trying to write a customized df script in Perl and need some help with regards to using arrays and file handlers. At the moment am... (3 Replies)
Discussion started by: newbie_01
3 Replies

6. Shell Programming and Scripting

calling a perl script with arguments from a parent perl script

I am trying to run a perl script which needs input arguments from a parent perl script, but doesn't seem to work. Appreciate your help in this regard. From parent.pl $input1=123; $input2=abc; I tried calling it with system("/usr/bin/perl child.pl $input1 $input2"); and `perl... (1 Reply)
Discussion started by: grajp002
1 Replies

7. Shell Programming and Scripting

executing perl script from another perl script : NOT WORKING

Hi Folks, I have 2 perl scripts and I need to execute 2nd perl script from the 1st perl script in WINDOWS. In the 1st perl script that I had, I am calling the 2nd script main.pl =========== print "This is my main script\n"; `perl C:\\Users\\sripathg\\Desktop\\scripts\\hi.pl`; ... (3 Replies)
Discussion started by: giridhar276
3 Replies

8. Shell Programming and Scripting

Perl : embedding java script with cgi perl script

Hi All, I am aware that html tags can be embedded in cgi script as below.. In the same way is it possible to embed the below javascript in perl cgi script ?? print("<form action="action.htm" method="post" onSubmit="return submitForm(this.Submitbutton)">"); print("<input type = "text"... (1 Reply)
Discussion started by: scriptscript
1 Replies

9. Shell Programming and Scripting

Excuting perl script from within a perl script with variables.

Not sure what I am doing wrong here, but I can print the list with no issue. Just a blank screen with the 'do'. #!/usr/bin/perl open FILE, "upslist.txt"; while ($line=<FILE>){ if ($line=~/^(.*?),(.*?)$/){ #print "ups:$1 string:$2\n"; do 'check_snmp_mgeups-0.1.pl -H $1 -C $2'; } ... (1 Reply)
Discussion started by: mrlayance
1 Replies

10. Programming

PERL: In a perl-scripttTrying to execute another perl-script that SETS SOME VARIABLES !

I have reviewed many examples on-line about running another process (either PERL or shell command or a program), but do not find any usefull for my needs way. (Reviewed and not useful the system(), 'back ticks', exec() and open()) I would like to run another PERL-script from first one, not... (1 Reply)
Discussion started by: alex_5161
1 Replies
All times are GMT -4. The time now is 04:12 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy