perl Shell
From Wikipedia, the free encyclopedia
"PSH" redirects here. For other uses, see PSH (disambiguation).
| Perl Shell | |
|---|---|
| Latest release | 1.8.1 / July 20, 2007 |
| OS | Various |
| License | GNU General Public License and Artistic License |
| Website | Official site |
The Perl Shell (psh) is a command line environment that can be used as the user's primary post-login shell on Unix-like operating systems.
Being itself written in Perl, psh can also be used under Microsoft Windows (with or without Cygwin or Interix) and other operating systems. Packages are available for Linux distributions like Gentoo and Ubuntu, though on most systems it can be installed from CPAN by simply issuing the following command:
perl -MCPAN -e 'install Psh'
Contents |
[edit] Features
| Please help improve this section by expanding it. Further information might be found on the talk page or at requests for expansion. (January 2007) |
Perl Shell combines aspects of bash (and other Unix shells) with the power of Perl scripting.
[edit] Code examples
ls | s/y/k/ # Substitution via PCRE. ls | { print ++$i, ": $_"; }q # Iterate over lines. netstat | { $_[1]>2; }g # Grep-ish.

