From 973bc563354ffcfea6309ba94d12fbf26ada0dd3 Mon Sep 17 00:00:00 2001 From: CSRG Date: Fri, 2 Feb 1990 14:08:58 -0800 Subject: [PATCH] BSD 4_3_Net_2 development Work on file usr/src/lib/libg++/grot/proto-kit/prepend-header Synthesized-from: CSRG/cd2/net.2 --- .../lib/libg++/grot/proto-kit/prepend-header | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 usr/src/lib/libg++/grot/proto-kit/prepend-header diff --git a/usr/src/lib/libg++/grot/proto-kit/prepend-header b/usr/src/lib/libg++/grot/proto-kit/prepend-header new file mode 100644 index 0000000000..ab373a01a9 --- /dev/null +++ b/usr/src/lib/libg++/grot/proto-kit/prepend-header @@ -0,0 +1,29 @@ +#!/bin/csh -f + +# usage: prepend file string1 ... stringn +# + +if ($#argv < 2) then +echo incorrect usage ; exit 1; +endif + +set FILE = $1; shift; +set TMP = /tmp/prepend.$$ + +if (!(-r $FILE)) then +echo file $FILE not found ; exit 1; +endif + +set DUMMY = 0 + +while ($DUMMY < $#argv) +@ DUMMY++ +echo "$argv[$DUMMY]" >>& $TMP +end + +cat $FILE >> $TMP + +cp $TMP $FILE + +rm -f $TMP + -- 2.20.1