ftp.nice.ch/pub/next/unix/editor/e2.N.bs.tar.gz#/e2.N.bs/e_update.sh

This is e_update.sh in view mode; [Download] [Up]

#!/bin/sh

#
# e_update.sh - Walk your directory tree, finding all the old .e files and
#               turning the contents into a single file ~/.e
#
# To be used when changing from old versions of e to version 1.3.
#
# DON'T expand(1) this file - there's a TAB in the second sed command.
# This assumes you don't have .e files hanging around that weren't put
# there by e.
#

tmp=/tmp/dotty.$$

if [ -f $tmp ]
then
    echo $tmp exists! Try again.
    exit
fi

cd
HOME=`pwd`
cd /
for i in `find $HOME -name .e -print`
do
    #
    # remove "/.e" from the end.
    #
    echo $i | sed -e 's/\/\.e$//'         

    #
    # insert a TAB at the front of each name
    #
    cat $i | tail -8 | sed -e 's/^/	/'

    #
    # remove the old file.
    #
    rm $i

done > $tmp

mv $tmp $HOME/.e

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.