


S2P(1)           Perl Programmers Reference Guide          S2P(1)


NAME
       s2p - Sed to Perl translator

SYNOPSIS
       s2p [options] filename

DESCRIPTION
       s2p takes a sed script specified on the command line (or
       from standard input) and produces a comparable perl script
       on the standard output.

       Options

       Options include:

       -D<number>
            sets debugging flags.

       -n   specifies that this sed script was always invoked
            with a sed -n.  Otherwise a switch parser is
            prepended to the front of the script.

       -p   specifies that this sed script was never invoked with
            a sed -n.  Otherwise a switch parser is prepended to
            the front of the script.

       Considerations

       The perl script produced looks very sed-ish, and there may
       very well be better ways to express what you want to do in
       perl.  For instance, s2p does not make any use of the
       split operator, but you might want to.

       The perl script you end up with may be either faster or
       slower than the original sed script.  If you're only
       interested in speed you'll just have to try it both ways.
       Of course, if you want to do something sed doesn't do, you
       have no choice.  It's often possible to speed up the perl
       script by various methods, such as deleting all references
       to $\ and chop.

ENVIRONMENT
       s2p uses no environment variables.

AUTHOR
       Larry Wall <larry@wall.org>

FILES
SEE ALSO
        perl   The perl compiler/interpreter

        a2p    awk to perl translator





2001-05-30                 perl v5.6.1                          1





S2P(1)           Perl Programmers Reference Guide          S2P(1)


DIAGNOSTICS
BUGS























































2001-05-30                 perl v5.6.1                          2


