| UNIX | Perl | Origin |
|---|---|---|
| . | do | built-in |
| awk | perl ;-) (often 'split') | built-in |
| See also a2p | Base program | |
| basename | File::Basename::basename | Base module |
| cat | while(<>){print} | built-in |
| ExtUtils::Command::cat | Base module | |
| cd | chdir | built-in |
| chmod | chmod | built-in |
| chown | chown | built-in |
| cp | File::Copy | Base module |
| ExtUtils::Command::cp | Base module | |
| cut | split | built-in |
| date | localtime | built-in |
| POSIX::strftime | Base module | |
| declare | see typedef | |
| df | Filesys::Df | CPAN |
| diff | File::Compare | Base module |
| dirname | File::Basename::dirname | Base modules |
| echo | built-in | |
| egrep | while(<>){print if /re/} | built-in |
| eval | eval | built-in |
| exec | exec | built-in |
| pipe (co-processes) | built-in | |
| open (file descriptors) | built-in | |
| export | Assign to %ENV | Hash variable |
| Env::C | CPAN | |
| find | File::Find::find | Base module |
| ftp | Net::Ftp | Base module |
| function | sub | built-in |
| grep | see egrep | |
| hostname | Sys::Hostname::hostname | Base module |
| integer | int | built-in |
| kill | kill | built-in |
| ln | link | built-in |
| ln -s | symlink | built-in |
| ls | glob | built-in |
| opendir/readdir/closedir | built-in | |
| stat/lstat | built-in | |
| mkdir | mkdir | built-in |
| mkpath | ExtUtils::Command::mkpath | Base module |
| mv | rename | built-in |
| ExtUtils::Command::mv | Base module | |
| od | ord | built-in |
| printf | built-in | |
| built-in | ||
| printf | printf | built-in |
| ps | Proc::ProcessTable | CPAN |
| pwd | Cwd::getcwd | Base module |
| rand | rand | built-in |
| read | See I/O Operators | built-in |
| rm | unlink | built-in |
| ExtUtils::Command::rm | Base module | |
| rm -f | ExtUtils::Command::rm_rf | Base module |
| sed | s/// (usually) | built-in |
| See also s2p | Base program | |
| select | Shell::POSIX::select | CPAN |
| sleep | sleep | built-in |
| alarm | built-in | |
| sort | sort | built-in |
| source | do | built-in |
| tail | File::Tail | CPAN |
| telnet | Net::Telnet | CPAN> |
| times | times | built-in |
| touch | open/close | built-in |
| ExtUtils::Command::touch | Base module | |
| trap | %SIG | Hash |
| sigtrap | pragma | |
| typeset | my | built-in |
| typeset -i | int | built-in |
| typeset -l | lc | built-in |
| typeset -u | uc | built-in |
| typeset -Z | sprintf | built-in |
In reply to UNIX 'command' equivalents in Perl by cdarke
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |