BSD 4_3_Net_2 development
authorCSRG <csrg@ucbvax.Berkeley.EDU>
Fri, 2 Feb 1990 22:08:58 +0000 (14:08 -0800)
committerCSRG <csrg@ucbvax.Berkeley.EDU>
Fri, 2 Feb 1990 22:08:58 +0000 (14:08 -0800)
Work on file usr/src/lib/libg++/grot/proto-kit/prepend-header

Synthesized-from: CSRG/cd2/net.2

usr/src/lib/libg++/grot/proto-kit/prepend-header [new file with mode: 0644]

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 (file)
index 0000000..ab373a0
--- /dev/null
@@ -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
+