SSAM(1) SSAM(1)
NAME
ssam - stream interface to sam
SYNOPSIS
ssam [ -n ] [ -e script ] [ -f sfile ] [ file ... ]
DESCRIPTION
Ssam copies the named files (standard input default) to the
standard output, edited by a script of sam commands (q.v.).
When the script starts, the entire input is selected. The
-f option causes the script to be taken from file sfile. If
there is a -e option and no -f, the flag -e may be omitted.
The -n option suppresses the default output.
EXAMPLES
ssam -n ,10p file
Print first 10 lines of file.
ssam 'y/[a-zA-Z]+/ c/\n/' *.ms
Print one word per line.
ssam 's/\n\n+/\n/g'
Delete empty lines from standard input.
ssam 's/UNIX/& system/g'
Replace every instance of `UNIX' by `UNIX system'.
ssam 'y/[a-zA-Z]+/ c/\n/' | grep .
Count frequency of words read from standard input.
SOURCE
/usr/local/plan9/bin/ssam
SEE ALSO
sed(1), sam(1), regexp(7)
Rob Pike, ``The text editor sam''.
BUGS
Ssam consumes all of standard input before running the
script.
Page 1 Plan 9 (printed 12/18/25)