diff options
Diffstat (limited to 'eg/g/ged')
-rw-r--r-- | eg/g/ged | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/eg/g/ged b/eg/g/ged new file mode 100644 index 0000000000..bb7c222b3a --- /dev/null +++ b/eg/g/ged @@ -0,0 +1,21 @@ +#!/usr/bin/perl + +# $Header: ged,v 2.0 88/06/05 00:17:08 root Exp $ + +# Does inplace edits on a set of files on a set of machines. +# +# Typical invokation: +# +# ged vax+sun /etc/passwd +# s/Freddy/Freddie/; +# ^D +# + +$class = shift; +$files = join(' ',@ARGV); + +die "Usage: ged class files <perlcmds\n" unless $files; + +exec "gsh", $class, "-d", "perl -pi.bak - $files"; + +die "Couldn't execute gsh for some reason, stopped"; |