perl-String-Interpolate-Shell - - Variable interpolation, shell style

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-String-Interpolate-Shell
Package version 0.02
Package release alt1
Package architecture noarch
Package type rpm
Installed size 47.92 KB
Download size 47.92 KB
Official Mirror
String::Interpolate::Shell interpolates variables into strings.
Variables are specified using a syntax similar to that use by bash.
Undefined variables can be silently ignored, removed from the string,
can cause warnings to be issued or errors to be thrown.
=item $*varname*
Insert the value of the variable.
=item ${*varname*}
Insert the value of the variable.
=item ${*varname*:?error message}
Insert the value of the variable.  If it is not defined,
the routine croaks with the specified message.
=item ${*varname*:-*default text*}
Insert the value of the variable.  If it is not defined,
process the specified default text for any variable interpolations and
insert the result.
=item ${*varname*:+*default text*}
If the variable is defined, insert the result of interpolating
any variables into the default text.
=item ${*varname*:=*default text*}
Insert the value of the variable.  If it is not defined,
insert the result of interpolating any variables into the default text
and set the variable to the same value.
=item ${*varname*::*format*}
Insert the value of the variable as formatted according to the
specified sprintf compatible format.
=item ${*varname*:~*op*/*pattern*/*replacement*/msixpogce}
Insert the modified value of the variable.  The modification is
specified by *op*, which may be any of `s', `tr', or `y',
corresponding to the Perl operators of the same name. Delimiters for
the modification may be any of those recognized by Perl.  The
modification is performed using a Perl string eval.
In any of the bracketed forms, if the variable name is preceded with an exclamation mark (`!')
the name of the variable to be interpreted is taken from the value of the specified variable.


Package Version Architecture Repository
perl-String-Interpolate-Shell - - -


Name Value
/usr/share/perl5 -
perl(Params/ -
perl(Text/ -
perl( -
rpmlib(PayloadIsLzma) -


Name Value
perl(String/Interpolate/ = 0.020
perl-String-Interpolate-Shell = 0.02-alt1


Type URL
Binary Package perl-String-Interpolate-Shell-0.02-alt1.noarch.rpm
Source Package perl-String-Interpolate-Shell-0.02-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] noarch autoimports
    rpm [Sisyphus] noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-String-Interpolate-Shell rpm package:
    # sudo apt-get install perl-String-Interpolate-Shell



See Also

Package Description
perl-String-InterpolatedVariables-1.1.0-alt1.noarch.rpm Extract variable names from interpolated strings
perl-String-Iota-0.85-alt1.noarch.rpm perl module String-Iota
perl-String-JS-0.03-alt1.noarch.rpm Utilities for Javascript string literal representation
perl-String-KeyboardDistance-1.01-alt1.noarch.rpm perl module String-KeyboardDistance
perl-String-Koremutake-0.30-alt3_8.noarch.rpm Convert to/from Koremutake Memorable Random Strings
perl-String-LCSS-1.00-alt1.noarch.rpm perl module String-LCSS
perl-String-LineNumber-0.01-alt1.noarch.rpm Give line number to each line of string
perl-String-Lookup-0.12-alt1.noarch.rpm convert strings to ID's authoritatively and vice-versa
perl-String-MFN-1.29-alt1.noarch.rpm Normalize a string to produce a sane Unix filename
perl-String-MFN-scripts-1.29-alt1.noarch.rpm String-MFN scripts
perl-String-Markov-0.009-alt1.noarch.rpm A Moose-based, text-oriented Markov Chain module
perl-String-MatchInterpolate-0.06-alt1.noarch.rpm perl module String-MatchInterpolate
perl-String-MkPasswd-0.05-alt1.noarch.rpm random password generator
perl-String-MkPasswd-scripts-0.05-alt1.noarch.rpm String-MkPasswd scripts
perl-String-Multibyte-1.12-alt1.noarch.rpm manipulation of multibyte character strings