To also fulfill your earlier requirement, here is an addon that also joins multiple <seg> values:
Now I think you should be able to further extend this yourself...
Many thanks for this.
I was trying to grep this payload as well using perl but not able to get the expected result.
Here i was expecting this output like ErrorD to come once only for Response section not for Logging section.
Expected Output:
222,sit,Err-116 & Err-117 & Err-118
For this i was trying these but seems not correct.
Hi
How to call a shell scripting through a Perl scripting? Actually I need some value from Shell scripting and passes in the Perl scripting. So how can i do this? (2 Replies)
Hi all,
I would like to start developping some good scripting skills. Do you think it would be best to start with shell scripting or Perl? I already got a fundation, really basics, in perl. but I am wondering what would be best to be good at first.
Can you please help me determine which one to... (14 Replies)
I just upgraded to Android 2.2 from 2.1. The GPS issue that was troublesome in 2.1 seems to have been fixed. Some of web browsing seems faster, but it could just be my connection is better today ;) Flash works in some browsers but not very good and it is too slow for Flash apps designed for... (0 Replies)
Gents,
I have been working in a Solaris/Unix environment for about 9 months. I took some linux classses online before getting the job. But, I am not very good at scripting. I want to learn how to script. Do you think that I should start with Shell scripting or Perl? I wanted to continue with... (2 Replies)
Hey I have a data in the file named as outputFile.txt. The data is in the format
123456,12345678912345,400,09/09/09,INACTIVE.
I want this output without commas ie
12345612345678912345400090909INACTIVE.
Please tell me what to do and clear explain all the terms, as I am new to it. (6 Replies)
Hi, if in a network there are lots of PCs connected with either windows or linux as operating system.Then what will be the shell script for the same and also if the PC has linux in it then we have to find if it is occupied or unoccupied.
If the PC has windows in it then we have to find if it is... (6 Replies)
Hi there
please have a look at the code..i want to create Using a named pipe. Run a find in the background starting in the working directory
While this is happening wait for input from the user to ask him which file to find.
If the user does not enter any data in 10 seconds ask the user again.... (1 Reply)
CPANPLUS(3pm) Perl Programmers Reference Guide CPANPLUS(3pm)NAME
CPANPLUS - API & CLI access to the CPAN mirrors
SYNOPSIS
### standard invocation from the command line
$ cpanp
$ cpanp -i Some::Module
$ perl -MCPANPLUS -eshell
$ perl -MCPANPLUS -e'fetch Some::Module'
DESCRIPTION
The "CPANPLUS" library is an API to the "CPAN" mirrors and a collection of interactive shells, commandline programs, etc, that use this
API.
GUIDE TO DOCUMENTATION
GENERAL USAGE
This is the document you are currently reading. It describes basic usage and background information. Its main purpose is to assist the user
who wants to learn how to invoke CPANPLUS and install modules from the commandline and to point you to more indepth reading if required.
API REFERENCE
The "CPANPLUS" API is meant to let you programmatically interact with the "CPAN" mirrors. The documentation in CPANPLUS::Backend shows you
how to create an object capable of interacting with those mirrors, letting you create & retrieve module objects. CPANPLUS::Module shows
you how you can use these module objects to perform actions like installing and testing.
The default shell, documented in CPANPLUS::Shell::Default is also scriptable. You can use its API to dispatch calls from your script to the
CPANPLUS Shell.
COMMANDLINE TOOLS
STARTING AN INTERACTIVE SHELL
You can start an interactive shell by running either of the two following commands:
$ cpanp
$ perl -MCPANPLUS -eshell
All commands available are listed in the interactive shells help menu. See "cpanp -h" or CPANPLUS::Shell::Default for instructions on using
the default shell.
CHOOSE A SHELL
By running "cpanp" without arguments, you will start up the shell specified in your config, which defaults to CPANPLUS::Shell::Default.
There are more shells available. "CPANPLUS" itself ships with an emulation shell called CPANPLUS::Shell::Classic that looks and feels just
like the old "CPAN.pm" shell.
You can start this shell by typing:
$ perl -MCPANPLUS -e'shell Classic'
Even more shells may be available from "CPAN".
Note that if you have changed your default shell in your configuration, that shell will be used instead. If for some reason there was an
error with your specified shell, you will be given the default shell.
BUILDING PACKAGES
"cpan2dist" is a commandline tool to convert any distribution from "CPAN" into a package in the format of your choice, like for example
".deb" or "FreeBSD ports".
See "cpan2dist -h" for details.
FUNCTIONS
For quick access to common commands, you may use this module, "CPANPLUS" rather than the full programmatic API situated in
"CPANPLUS::Backend". This module offers the following functions:
$bool = install( Module::Name | /A/AU/AUTHOR/Module-Name-1.tgz )
This function requires the full name of the module, which is case sensitive. The module name can also be provided as a fully qualified
file name, beginning with a /, relative to the /authors/id directory on a CPAN mirror.
It will download, extract and install the module.
$where = fetch( Module::Name | /A/AU/AUTHOR/Module-Name-1.tgz )
Like install, fetch needs the full name of a module or the fully qualified file name, and is case sensitive.
It will download the specified module to the current directory.
$where = get( Module::Name | /A/AU/AUTHOR/Module-Name-1.tgz )
Get is provided as an alias for fetch for compatibility with CPAN.pm.
shell()
Shell starts the default CPAN shell. You can also start the shell by using the "cpanp" command, which will be installed in your perl bin.
FAQ
For frequently asked questions and answers, please consult the "CPANPLUS::FAQ" manual.
BUG REPORTS
Please report bugs or other issues to <bug-cpanplus@rt.cpan.org<gt>.
AUTHOR
This module by Jos Boumans <kane@cpan.org>.
COPYRIGHT
The CPAN++ interface (of which this module is a part of) is copyright (c) 2001 - 2007, Jos Boumans <kane@cpan.org>. All rights reserved.
This library is free software; you may redistribute and/or modify it under the same terms as Perl itself.
SEE ALSO
CPANPLUS::Shell::Default, CPANPLUS::FAQ, CPANPLUS::Backend, CPANPLUS::Module, cpanp, cpan2dist
CONTACT INFORMATION
o Bug reporting: bug-cpanplus@rt.cpan.org
o Questions & suggestions: bug-cpanplus@rt.cpan.org
perl v5.18.2 2014-01-06 CPANPLUS(3pm)