perl-Text-ParseWords - Parse strings containing shell-style quoting

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package name perl-Text-ParseWords
Package version 3.300.0
Package release 3.mga6
Package architecture noarch
Package type rpm
Installed size 15.21 KB
Download size 16.85 KB
Official Mirror
The &nested_quotewords() and &quotewords() functions accept a delimiter
(which can be a regular expression) and a list of lines and then breaks
those lines up into a list of words ignoring delimiters that appear inside
quotes. &quotewords() returns all of the tokens in a single long list,
while &nested_quotewords() returns a list of token lists corresponding to
the elements of @lines. &parse_line() does tokenizing on a single string.
The &*quotewords() functions simply call &parse_line(), so if you're only
splitting one line you can call &parse_line() directly and save a function
The $keep argument is a boolean flag. If true, then the tokens are split on
the specified delimiter, but all other characters (quotes, backslashes,
etc.) are kept in the tokens. If $keep is false then the &*quotewords()
functions remove all quotes and backslashes that are not themselves
backslash-escaped or inside of single quotes (i.e., &quotewords() tries to
interpret these characters just like the Bourne shell). NB: these semantics
are significantly different from the original version of this module
shipped with Perl 5.000 through 5.004. As an additional feature, $keep may
be the keyword "delimiters" which causes the functions to preserve the
delimiters in each string as tokens in the token lists, in addition to
preserving quote and backslash characters.
&shellwords() is written as a special case of &quotewords(), and it does
token parsing with whitespace as a delimiter-- similar to most Unix shells.


Package Version Architecture Repository
perl-Text-ParseWords-3.300.0-3.mga6.noarch.rpm 3.300.0 noarch Mageia Core
perl-Text-ParseWords - - -


Name Value
perl >= 0:5.006
perl(Exporter) -
perl(strict) -
perl-base >= 2:5.22.2


Name Value
perl(Text::ParseWords) == 3.300.0
perl-Text-ParseWords == 3.300.0-3.mga6


Type URL
Binary Package perl-Text-ParseWords-3.300.0-3.mga6.noarch.rpm
Source Package perl-Text-ParseWords-3.300.0-3.mga6.src.rpm

Install Howto

  1. Enable Mageia Core repository on "Install and Remove Software"
  2. Update packages list:
    # urpmi.update -a
  3. Install perl-Text-ParseWords rpm package:
    # urpmi perl-Text-ParseWords




2016-06-19 - pterjan <pterjan> 3.300.0-3.mga6
+ Revision: 1035029
- Rebuild for perl 5.22.2
2016-02-18 - umeabot <umeabot> 3.300.0-2.mga6
+ Revision: 967368
- Mageia 6 Mass Rebuild
2015-06-30 - sander85 <sander85> 3.300.0-1.mga6
+ Revision: 848768
- update to 3.30
2014-10-15 - umeabot <umeabot> 3.290.0-5.mga5
+ Revision: 750363
- Second Mageia 5 Mass Rebuild
2014-09-16 - umeabot <umeabot> 3.290.0-4.mga5
+ Revision: 686640
- Mageia 5 Mass Rebuild
2014-02-10 - jquelin <jquelin> 3.290.0-3.mga5
+ Revision: 588027
- rebuild after perl 5.18.2
2013-10-19 - umeabot <umeabot> 3.290.0-2.mga4
+ Revision: 526291
- Mageia 4 Mass Rebuild

See Also

Package Description
perl-Text-Password-Pronounceable-0.300.0-9.mga7.noarch.rpm Generate pronounceable passwords
perl-Text-Patch-1.800.0-9.mga6.noarch.rpm Patches text with given patch
perl-Text-Pipe-0.100.0-10.mga7.noarch.rpm Common text filter API
perl-Text-Query-0.90.0-6.mga6.noarch.rpm Query processing framework
perl-Text-Quoted-2.90.0-5.mga7.noarch.rpm Perl module to extract the structure of a quoted mail message
perl-Text-RecordParser-1.6.5-5.mga7.noarch.rpm Read record-oriented files
perl-Text-Reform-1.200.0-7.mga6.noarch.rpm Manual text wrapping and reformatting
perl-Text-Roman-3.500.0-6.mga6.noarch.rpm Allows conversion between Roman and Arabic algarisms
perl-Text-Shellwords-1.80.0-7.mga6.noarch.rpm Thin wrapper around
perl-Text-SimpleTable-2.50.0-1.mga7.noarch.rpm Simple Eyecandy ASCII Tables
perl-Text-SimpleTable-AutoWidth-0.90.0-3.mga6.noarch.rpm Simple eyecandy ASCII tables with auto-width selection
perl-Text-Soundex-3.50.0-5.mga7.i586.rpm Encode a string as a soundex value
perl-Text-Sprintf-Named-0.40.300-1.mga7.noarch.rpm Sprintf-like function with named conversions
perl-Text-Table-1.133.0-3.mga7.noarch.rpm Organize Data in Tables
perl-Text-Tabs+Wrap-2013.52.300-8.mga6.noarch.rpm Wraps lines to make simple paragraphs