perl-IO-ReadPreProcess - Macro processing built into IO::File replacement

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-IO-ReadPreProcess
Package version 0.85
Package release alt1
Package architecture noarch
Package type rpm
Installed size 83.01 KB
Download size 83.01 KB
Official Mirror
Provide an 'intelligent' bottom end read function for scripts,
what is read is pre-processed before the script sees it.
Your program does not need code to conditionally discard some input, include
files and substitute values.
An easy way of reading input where some lines are read conditionally and other
files included: .if/.else/.elseif/.fi, do: .include .let .print, loops: .while
.for; subroutine definition & call - and more.
Provides IO::Handle-ish functions and input diamond - thus easy to slot in to existing scripts.
The preprocessing layer has variables that can be set and read by your perl code.
In the input files they are set via `.let' directives, and can be made part of your
script's input with `.echo' and `\v{xxx}'.
`IO::ReadPreProcess' returns lines from the input stream.
This may have directives that include:
=over 4
set variables to arithmetic or string expressions
conditionally return lines
include other files
print to stdout or stderr
Conditions are done by `Math::Expression'.


Package Version Architecture Repository
perl-IO-ReadPreProcess - - -


Name Value
/usr/share/perl5 -
perl( -
perl(IO/ -
perl(IO/ -
perl(Math/ >= 1.470
perl( -
rpmlib(PayloadIsLzma) -


Name Value
perl(IO/ = 0.850
perl-IO-ReadPreProcess = 0.85-alt1


Type URL
Binary Package perl-IO-ReadPreProcess-0.85-alt1.noarch.rpm
Source Package perl-IO-ReadPreProcess-0.85-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-IO-ReadPreProcess rpm package:
    # sudo apt-get install perl-IO-ReadPreProcess



See Also

Package Description
perl-IO-Select-Trap-0.032-alt1.noarch.rpm perl module IO-Select-Trap
perl-IO-SigGuard-0.13-alt1.noarch.rpm Signal protection for sysread/syswrite
perl-IO-Simple-0.04-alt1.noarch.rpm Adds error checking to file handles and provides per file handle options
perl-IO-Slice-0.2-alt1.noarch.rpm restrict reads to a range in a file
perl-IO-Socket-ByteCounter-0.0.2-alt1.noarch.rpm perl module IO-Socket-ByteCounter
perl-IO-Socket-CLI-0.041-alt1.noarch.rpm CLI for IO::Socket::INET6 and IO::Socket::SSL
perl-IO-Socket-DNS-0.021-alt2_8.noarch.rpm IO::Socket like interface using DNS queries
perl-IO-Socket-Forwarder-0.02-alt1.noarch.rpm bidirectionally forward data between two sockets
perl-IO-Socket-INET-Daemon-0.04-alt1.noarch.rpm perl module IO-Socket-INET-Daemon
perl-IO-Socket-Multicast6-0.03-alt1.noarch.rpm Send and receive IPv4 and IPv6 multicast messages
perl-IO-Socket-PortState-cPanel-0.02-alt1.noarch.rpm perl module IO-Socket-PortState-cPanel
perl-IO-Socket-RedisPubSub-0.02-alt1.noarch.rpm Simple redis publish/subscribe client
perl-IO-Socket-SecureSocks-0.2-alt1.noarch.rpm Doing socks over a secure wire (sockss)
perl-IO-Socket-Socks-Wrapper-0.17-alt1.noarch.rpm Allow any perl package to work through a socks proxy
perl-IO-Socket-Telnet-0.04-alt1_10.noarch.rpm Transparent telnet negotiation for IO::Socket::INET