Sponsored Content
Full Discussion: perl script help
Top Forums Shell Programming and Scripting perl script help Post 302173680 by HPAVC on Friday 7th of March 2008 12:28:55 PM
Old 03-07-2008
Quote:
Originally Posted by jambesh
Hi all,

open(FH,"indexlog.txt") || die "could not able to open the file : $!";
while(defined(my $line = <FH>))
{
my ($tbl_spc,$max_size,$free_size,$max_block,$pctfree) = $line=~/^(\w+) \s+ (\d+) \s+ (\d+) \s+ (\d+)$/;
print $tbl_spc,$max_size,"\n";
}

close(FH);
you have a lot of extra spaces in your regex

Code:
$line=~/^(\w+)_\s+_(\d+)_\s+_(\d+)_\s+_(\d+)$/;

why not ..
Code:
my ($tbl_spc,$max_size,$free_size,$max_block,$pctfree) = split(/\s+/, $line);

 

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
RDF::Trine::Iterator::Graph(3pm)			User Contributed Perl Documentation			  RDF::Trine::Iterator::Graph(3pm)

NAME
RDF::Trine::Iterator::Graph - Iterator class for graph query results VERSION
This document describes RDF::Trine::Iterator::Graph version 1.000 SYNOPSIS
use RDF::Trine::Iterator::Graph; my $iterator = RDF::Trine::Iterator::Graph->new( &data ); while (my $st = $iterator->next) { # $st is a RDF::Trine::Statement object print $st->as_string; } METHODS
Beyond the methods documented below, this class inherits methods from the RDF::Trine::Iterator class. "new ( @results, %args )" "new ( &results, %args )" Returns a new SPARQL Result interator object. Results must be either an reference to an array containing results or a CODE reference that acts as an iterator, returning successive items when called, and returning undef when the iterator is exhausted. $type should be one of: bindings, boolean, graph. "as_bindings ( $s, $p, $o )" Returns the iterator as a Bindings iterator, using the supplied triple nodes to determine the variable bindings. "materialize" Returns a materialized version of the current graph iterator. The materialization process will leave this iterator empty. The materialized iterator that is returned should be used for any future need for the iterator's data. "unique" Returns a Graph iterator that ensures the returned statements are unique. While the underlying RDF graph is the same regardless of uniqueness, the iterator's serialization methods assume the results are unique, and so use this method before serialization. Uniqueness is opt-in for efficiency concerns -- this method requires O(n) memory, and so may have noticeable effects on large graphs. "is_graph" Returns true if the underlying result is an RDF graph. "as_string ( $max_size [, $count] )" Returns a string table serialization of the stream data. "as_xml ( $max_size )" Returns an XML serialization of the stream data. "print_xml ( $fh, $max_size )" Prints an XML serialization of the stream data to the filehandle $fh. "as_json ( $max_size )" Returns a JSON serialization of the stream data. "as_hashref" Returns a hashref representing the model in an RDF/JSON-like manner. See "as_hashref" at RDF::Trine::Model for full documentation of the hashref format. "construct_args" Returns the arguments necessary to pass to the stream constructor _new to re-create this stream (assuming the same closure as the first DEPENDENCIES
JSON Scalar::Util BUGS
Please report any bugs or feature requests to through the GitHub web interface at <https://github.com/kasei/perlrdf/issues>. AUTHOR
Gregory Todd Williams "<gwilliams@cpan.org>" COPYRIGHT
Copyright (c) 2006-2012 Gregory Todd Williams. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2012-06-29 RDF::Trine::Iterator::Graph(3pm)
All times are GMT -4. The time now is 04:40 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy