The following info is available:
This utility was most likely written by Kenny Zalewski, or forwarded to him by another RPI student, and is offered by him on the basis that it would prove useful to the general computing community at Rensselaer. No warranty is made regarding any of this software, and you use it at your own risk. The following utilities are available: Binaries: fullpath, kdate, smut, uud, wdcnt, xtree Scripts: 8ball, descript, lockterm, mlpr, newscrunch, newsdiff, rdir, ww Mail-Utils: checklist, massmail, mbiff, medit, mfile, mforw, mh, mrm, msign, vrfy X-Utils: rlx, rrx, tlx, xirc If you have any questions or comments regarding any of the above software, please send e-mail to email@example.com. Brief Descriptions: fullpath: Reorder output of "ls -lR" to prepend paths to filenames kdate: Display current date, or some date N days in the past/future smut: Output textual descriptions of pseudo-random porn scenes (Warning: Contains graphic language) uud: More intelligent uudecode program wdcnt: Show number of times each word occurs in a file or from stdin xtree: Give graphical tree representation of directory listing in an xterm 8ball: Gives a "yes", "no", or "maybe" type answer to your questions descript: Removes annoying control characters from script(1) files lockterm: Lock terminal session with a password mlpr: Interface to lpr(1) to allow multiple copies with only one header newscrunch: Compresses .newsrc files, sending results to stdout newsdiff: Show differences between your .newsrc file and the system newsrc rdir: Recurse thru directories performing a command; useful with AFS cmds ww: Combination of who(1) and w(1) output checklist: Check the integrity of an electronic mailing list massmail: Send a single message to many recipients mbiff: Periodically poll the POP mail server, checking for new mail medit: Invoke an editor (typically "vi") to compose an MH message mfile: Uses an mfile.rsc file to re-file mail from +inbox to other folders mforw: Interface to the MH forw(1) program with better subject-line mh: The ultimate MH sending/receiving mail tool which simulates mail(1) mrm: Remove MH messages by re-filing them to a +trash folder msign: Append a .signature file onto an MH message vrfy: Verify a username/alias on a mail server rlx: Rlogin to a host using a Local Xterm rrx: Rlogin to a host using a Remote Xterm tlx: Telnet to a host using a Local Xterm xirc: Run IRC in a 48-line peach-colored xterm
fullpath - reorder output of ls-lR to prepend paths to filenames
ls -lR | fullpath ls -lR > ls-lR.output fullpath < ls-lR.output > ls-lR.fullpath Input is from stdin; output is to stdout.
fullpath accepts as input the output of the UNIX command ls -lR, reformats it into three columns containing file creation date, size of file, and path to the filename (relative to the topmost directory contained in the output of ls -lR). Heads of directories and symbollic links are not included in the output of fullpath. One use of this program is to filter the ls-lR file containing an archive site's list of contents. For example, given an ls -lR output (here, ls -lFR was used to emphasize that certain files are executables and others are roots of directories), [prompt] ls -lFR total 35 -rw-r--r-- 1 denio 335 Jun 23 10:41 Makefile -rwxr-xr-x 1 denio 24576 Jun 23 10:52 fullpath* -rw-r--r-- 1 denio 5945 Jun 23 11:08 fullpath.c -rw-r--r-- 1 denio 1265 Jun 23 11:06 fullpath.man drwxr-xr-x 2 denio 512 Jun 23 09:09 testdir/ drwxr-xr-x 2 denio 512 Jun 23 09:09 testdir2/ testdir: total 3 -rw-r--r-- 1 denio 6 Jun 23 09:09 hellofile -rw-r--r-- 1 denio 38 Jun 23 09:09 nonident1 -rw-r--r-- 1 denio 38 Jun 23 09:09 nonident2 testdir2: total 1 -rw-r--r-- 1 denio 6 Jun 23 09:09 hellofile fullpath reformats the output to [prompt] ls -lFR | fullpath 1992/06/23 335 Makefile 1992/06/23 24576 fullpath [executable] 1992/06/23 5945 fullpath.c 1992/06/23 1265 fullpath.man 1992/06/23 6 testdir/hellofile 1992/06/23 38 testdir/nonident1 1992/06/23 38 testdir/nonident2 1992/06/23 6 testdir2/hellofile This program was written on a Sun SPARCstation under SunOS 4.1.2. Consequently, the program expects the SunOS ls -lR format as input.