Introduction
Introduction Statistics Contact Development Disclaimer Help
ssam.1 - 9base - revived minimalist port of Plan 9 userland to Unix
git clone git://git.suckless.org/9base
Log
Files
Refs
README
LICENSE
---
ssam.1 (1132B)
---
1 .TH SSAM 1
2 .SH NAME
3 ssam \- stream interface to sam
4 .SH SYNOPSIS
5 .B ssam
6 [
7 .B -n
8 ]
9 [
10 .B -e
11 .I script
12 ]
13 [
14 .B -f
15 .I sfile
16 ]
17 [
18 .I file ...
19 ]
20 .SH DESCRIPTION
21 .I Ssam
22 copies the named
23 .I files
24 (standard input default) to the standard output, edited by a script of
25 .IR sam
26 commands (q.v.).
27 When the script starts, the entire input is selected.
28 The
29 .B -f
30 option causes the script to be taken from file
31 .IR sfile .
32 If there is a
33 .B -e
34 option and no
35 .BR -f ,
36 the flag
37 .B -e
38 may be omitted.
39 The
40 .B -n
41 option suppresses the default output.
42 .ne 4
43 .SH EXAMPLES
44 .TP
45 .B ssam -n ,10p file
46 Print first 10 lines of file.
47 .TP
48 .B ssam 'y/[a-zA-Z]+/ c/\en/' *.ms
49 Print one word per line.
50 .TP
51 .B ssam 's/\en\en+/\en/g'
52 Delete empty lines from standard input.
53 .TP
54 .B ssam 's/UNIX/& system/g'
55 Replace every instance of
56 .L UNIX
57 by
58 .LR "UNIX system" .
59 .TP
60 .B ssam 'y/[a-zA-Z]+/ c/\en/' | grep . | sort | uniq -c
61 Count frequency of words read from standard input.
62 .SH SOURCE
63 .B \*9/bin/ssam
64 .SH SEE ALSO
65 .IR sed (1),
66 .IR sam (1),
67 .IR regexp (7)
68 .PP
69 Rob Pike,
70 ``The text editor sam''.
71 .SH BUGS
72 Ssam consumes all of standard input before running the script.
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.