summary |
tags |
clone url |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
334ba3a)
Work on file usr/src/lib/libg++/grot/proto-kit/prepend-header
Synthesized-from: CSRG/cd2/net.2
--- /dev/null
+#!/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
+