tssam(1): new command - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 16e65a6d780d182ae8c1992a23952c567468a01c
 (DIR) parent 50281180685522b19f39ed6b36a4983f81c5e300
 (HTM) Author: Jason Catena <jason.catena@gmail.com>
       Date:   Tue, 15 Sep 2009 19:23:37 -0400
       
       ssam(1): new command
       
       http://codereview.appspot.com/95076
       
       Diffstat:
         A man/man1/ssam.1                     |      72 +++++++++++++++++++++++++++++++
       
       1 file changed, 72 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/man/man1/ssam.1 b/man/man1/ssam.1
       t@@ -0,0 +1,72 @@
       +.TH SSAM 1
       +.SH NAME
       +ssam \- stream interface to sam
       +.SH SYNOPSIS
       +.B ssam
       +[
       +.B -n
       +]
       +[
       +.B -e
       +.I script
       +]
       +[
       +.B -f
       +.I sfile
       +]
       +[
       +.I file ...
       +]
       +.SH DESCRIPTION
       +.I Ssam
       +copies the named
       +.I files
       +(standard input default) to the standard output, edited by a script of
       +.IR sam
       +commands (q.v.).
       +When the script starts, the entire input is selected.
       +The
       +.B -f
       +option causes the script to be taken from file
       +.IR sfile .
       +If there is a
       +.B -e
       +option and no
       +.BR -f ,
       +the flag
       +.B -e
       +may be omitted. 
       +The
       +.B -n
       +option suppresses the default output.
       +.ne 4
       +.SH EXAMPLES
       +.TP
       +.B ssam -n ,10p file
       +Print first 10 lines of file.
       +.TP
       +.B ssam 'y/[a-zA-Z]+/ c/\en/' *.ms
       +Print one word per line.
       +.TP
       +.B ssam 's/\en\en+/\en/g'
       +Delete empty lines from standard input.
       +.TP
       +.B ssam 's/UNIX/& system/g'
       +Replace every instance of 
       +.L UNIX
       +by
       +.LR "UNIX system" .
       +.TP
       +.B ssam 'y/[a-zA-Z]+/ c/\en/' | grep . | sort | uniq -c
       +Count frequency of words read from standard input.
       +.SH SOURCE
       +.B \*9/bin/ssam
       +.SH SEE ALSO
       +.IR sed (1), 
       +.IR sam (1),
       +.IR regexp (7)
       +.PP
       +Rob Pike,
       +``The text editor sam''.
       +.SH BUGS
       +Ssam consumes all of standard input before running the script.