12-01-2008
here you have assigned a list to a scalar:
$grep = @_;
the scalar will equal the length of the list instead of the value of any of the list elements. Using $_[0] properly assigns the value of a scalar to a scalar.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I am having trouble parsing rpm filenames in a shell script.. I found a snippet of perl code that will perform the task but I really don't have time to rewrite the entire script in perl. I cannot for the life of me convert this code into something sed-friendly:
if ($rpm =~ /(*)-(*)-(*)\.(.*)/)... (1 Reply)
Discussion started by: suntzu
1 Replies
2. Shell Programming and Scripting
All,
Is it possible to call a subroutine from the perl expect module after logging to a system that is within the same program. My situation is I need to run a logic inside a machine that I'm logging in using the expect module, the logic is also available in the same expect program.
Thanks,... (5 Replies)
Discussion started by: arun_maffy
5 Replies
3. Shell Programming and Scripting
The following subroutine prints 1 instead of the content of the Equipment variable. Can someone tell me why?
#!c:/perl/bin/perl.exe
#
use strict 'vars';
my $Equipments = "data/equips.txt";
unless (open(EQUIP_FH, "$Equipments")) {
print "errors: $Equipments\n"; # This line prints... (1 Reply)
Discussion started by: tqlam
1 Replies
4. Shell Programming and Scripting
Hi,
ive a perl script, where it has a subroutine clear() in it, and i've one shell script which runs in background, from that shell script i wanted to call subroutine which is in perl script, that's perl script is not module, just simple script.
Eg:
perl script <test>
#!... (4 Replies)
Discussion started by: asarunkumar
4 Replies
5. Programming
Hi everyone,
I have given up finally trying to find a way to do this.
I have a subroutine called LoginFirst where I am starting a new SSH session.
I have bunch of subroutines, each one of them uses a (or I have to create
a new SSH constructor everytime) ssh connection to get some value so ... (2 Replies)
Discussion started by: dummy_code
2 Replies
6. Shell Programming and Scripting
Hello All,
I have 2 perl sub-routines.
my $myDir = myDir_path;
my $file;
sub convert(){
system ("./$myConvertScript >> $myDir/$file_CONV" );
$file2 = $myDir/$file_CONV;
}
sub addDB(){
open(CONF, $config)
or die "Cannot Open $config for reading. ";
while(<CONF>){... (1 Reply)
Discussion started by: ad23
1 Replies
7. Shell Programming and Scripting
Hi all,
I'm not even sure a person can do this in perl, seems like you should be able to though.
Here's the error
IO::Socket::INET: connect: Operation now in progress at server_search.pl line 256, <DATA> line 466.
Here's the perl code...
sub ldap_new{
$nl = Net::LDAP->new( "$_" ) or... (3 Replies)
Discussion started by: jtollefson
3 Replies
8. Shell Programming and Scripting
Hi all, I have this code #This program read the triplets from file named "data" into
#an array of array.
use strict;
use warnings;
use Data::Dumper;
use Graph;
use Graph::Subgraph;
my @S;
while (<>) {
push @S, ;
}
print "-----TRIPLETS-------\n";
print Dumper \@S;
#Make... (6 Replies)
Discussion started by: rushadrena
6 Replies
9. Shell Programming and Scripting
Hello All,
I am in the process of learning perl.I have a perl script and based on the arguments passed it would the appropriate subroutine that is defined in the script.
Now, I need to check a value that is defined in the Environment variables and should call the subroutine only if the... (1 Reply)
Discussion started by: filter
1 Replies
10. Programming
HI ,
I am running a program on hpux in perl.
I am encountering a strange issue where when i print a variable in the sub which is returning it , it prints a different value but when i call it and store value in a variable it gives a different o/p.
the sub is
sub CheckConfigFilePattern ... (4 Replies)
Discussion started by: Jcpratap
4 Replies
LEARN ABOUT SUSE
net::xmpp::stanza
Net::XMPP::Stanza(3) User Contributed Perl Documentation Net::XMPP::Stanza(3)
NAME
Net::XMPP::Stanza - XMPP Stanza Module
SYNOPSIS
Net::XMPP::Stanza is a private package that serves as a basis for all
XMPP stanzas generated by Net::XMPP.
DESCRIPTION
This module is not meant to be used directly. You should be using
either Net::XMPP::IQ, Net::XMPP::Message, Net::XMPP::Presence, or
another package that inherits from Net::XMPP::Stanza.
That said, this is where all of the namespaced methods are documented.
The current supported namespaces are:
jabber:iq:auth
jabber:iq:privacy
jabber:iq:register
jabber:iq:roster
urn:ietf:params:xml:ns:xmpp-bind
urn:ietf:params:xml:ns:xmpp-session
For more information on what these namespaces are for, visit
http://www.jabber.org and browse the Jabber Programmers Guide.
The following tables can be read as follows:
ny:private:ns
Name Type Get Set Remove Defined Add
========================== ======= === === ====== ======= ===
Foo scalar X X X X
Bar child X
Bars child X
Test master X X
Withing the my:private:ns namespace, there exists the functions:
GetFoo(), SetFoo(), RemoveFoo(), DefinedFoo()
AddBar()
GetBars(), DefinedBars()
GetTest(), SetMaster()
Hopefully it should be obvious how this all works. If not feel free to
contact me and I'll work on adding more documentation.
jabber:iq:auth
Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Digest scalar X X X X
Hash scalar X X X X
Password scalar X X X X
Resource scalar X X X X
Sequence scalar X X X X
Token scalar X X X X
Username scalar X X X X
Auth master X X
jabber:iq:privacy
Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Active scalar X X X X
Default scalar X X X X
List child X
Lists child X X X
Privacy master X X
jabber:iq:privacy - item objects
Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Action scalar X X X X
IQ flag X X X X
Message flag X X X X
Order scalar X X X X
PresenceIn flag X X X X
PresenceOut flag X X X X
Type scalar X X X X
Value scalar X X X X
Item master X X
jabber:iq:privacy - list objects
Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Name scalar X X X X
Item child X
Items child X X X
List master X X
jabber:iq:register
Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Address scalar X X X X
City scalar X X X X
Date scalar X X X X
Email scalar X X X X
First scalar X X X X
Instructions scalar X X X X
Key scalar X X X X
Last scalar X X X X
Misc scalar X X X X
Name scalar X X X X
Nick scalar X X X X
Password scalar X X X X
Phone scalar X X X X
Registered flag X X X X
Remove flag X X X X
State scalar X X X X
Text scalar X X X X
URL scalar X X X X
Username scalar X X X X
Zip scalar X X X X
Register master X X
jabber:iq:roster
Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Item child X
Items child X
Roster master X X
jabber:iq:roster - item objects
Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Ask scalar X X X X
Group array X X X X
JID jid X X X X
Name scalar X X X X
Subscription scalar X X X X
Item master X X
urn:ietf:params:xml:ns:xmpp-bind
Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
JID jid X X X X
Resource scalar X X X X
Bind master X X
urn:ietf:params:xml:ns:xmpp-session
Name Type Get Set Remove Defined Add
========================== ========= === === ====== ======= ===
Session master X X
AUTHOR
Ryan Eatmon
COPYRIGHT
This module is free software, you can redistribute it and/or modify it under the LGPL.
perl v5.12.1 2010-07-05 Net::XMPP::Stanza(3)