summaryrefslogtreecommitdiff
path: root/eg/rename
diff options
context:
space:
mode:
authorLarry Wall <lwall@jpl-devvax.jpl.nasa.gov>1990-02-28 21:56:43 +0000
committerLarry Wall <lwall@jpl-devvax.jpl.nasa.gov>1990-02-28 21:56:43 +0000
commit9f68db38bddc39fbd37e57bf1751eaf7aac28e57 (patch)
tree8c581f83488d49a072fcad6fb1ebb946d74948df /eg/rename
parentac58e20f744208e9bff2115708a2f1c4e2e2175f (diff)
downloadperl-9f68db38bddc39fbd37e57bf1751eaf7aac28e57.tar.gz
perl 3.0 patch #12 patch #9, continued
See patch #9.
Diffstat (limited to 'eg/rename')
-rw-r--r--eg/rename11
1 files changed, 8 insertions, 3 deletions
diff --git a/eg/rename b/eg/rename
index 1708d35def..1bb19d7230 100644
--- a/eg/rename
+++ b/eg/rename
@@ -1,9 +1,14 @@
#!/usr/bin/perl
($op = shift) || die "Usage: rename perlexpr [filenames]\n";
-if ($#ARGV < 0) {
- @ARGV = <stdin>;
- chop(@ARGV);
+if (!@ARGV) {
+ if (-t) {
+ @ARGV = <*>;
+ }
+ else {
+ @ARGV = <STDIN>;
+ chop(@ARGV);
+ }
}
for (@ARGV) {
$was = $_;