Blame


1 058b0118 2005-01-03 devnull .TH LOOK 1
2 058b0118 2005-01-03 devnull .SH NAME
3 058b0118 2005-01-03 devnull look \- find lines in a sorted list
4 058b0118 2005-01-03 devnull .SH SYNOPSIS
5 058b0118 2005-01-03 devnull .B look
6 058b0118 2005-01-03 devnull [
7 058b0118 2005-01-03 devnull .BI -dfnixt c
8 058b0118 2005-01-03 devnull ]
9 058b0118 2005-01-03 devnull [
10 058b0118 2005-01-03 devnull .I string
11 058b0118 2005-01-03 devnull ]
12 058b0118 2005-01-03 devnull [
13 058b0118 2005-01-03 devnull .I file
14 058b0118 2005-01-03 devnull ]
15 058b0118 2005-01-03 devnull .SH DESCRIPTION
16 058b0118 2005-01-03 devnull .I Look
17 058b0118 2005-01-03 devnull consults a sorted
18 058b0118 2005-01-03 devnull .I file
19 058b0118 2005-01-03 devnull and prints all lines that begin with
20 058b0118 2005-01-03 devnull .IR string .
21 058b0118 2005-01-03 devnull It uses binary search.
22 058b0118 2005-01-03 devnull .PP
23 058b0118 2005-01-03 devnull The following options are recognized.
24 058b0118 2005-01-03 devnull Options
25 058b0118 2005-01-03 devnull .B dfnt
26 058b0118 2005-01-03 devnull affect comparisons as in
27 058b0118 2005-01-03 devnull .IR sort (1).
28 058b0118 2005-01-03 devnull .TP
29 058b0118 2005-01-03 devnull .B -i
30 058b0118 2005-01-03 devnull Interactive.
31 058b0118 2005-01-03 devnull There is no
32 058b0118 2005-01-03 devnull .I string
33 058b0118 2005-01-03 devnull argument; instead
34 058b0118 2005-01-03 devnull .I look
35 058b0118 2005-01-03 devnull takes lines from the standard input as strings to be looked up.
36 058b0118 2005-01-03 devnull .TP
37 058b0118 2005-01-03 devnull .B -x
38 058b0118 2005-01-03 devnull Exact.
39 058b0118 2005-01-03 devnull Print only lines of the file whose key matches
40 058b0118 2005-01-03 devnull .I string
41 058b0118 2005-01-03 devnull exactly.
42 058b0118 2005-01-03 devnull .TP
43 058b0118 2005-01-03 devnull .B -d
44 058b0118 2005-01-03 devnull `Directory' order:
45 058b0118 2005-01-03 devnull only letters, digits,
46 058b0118 2005-01-03 devnull tabs and blanks participate in comparisons.
47 058b0118 2005-01-03 devnull .TP
48 058b0118 2005-01-03 devnull .B -f
49 058b0118 2005-01-03 devnull Fold.
50 058b0118 2005-01-03 devnull Upper case letters compare equal to lower case.
51 058b0118 2005-01-03 devnull .TP
52 058b0118 2005-01-03 devnull .B -n
53 058b0118 2005-01-03 devnull Numeric comparison with initial string of digits, optional minus sign,
54 058b0118 2005-01-03 devnull and optional decimal point.
55 058b0118 2005-01-03 devnull .TP
56 058b0118 2005-01-03 devnull .BR -t [ \f2c\f1 ]
57 058b0118 2005-01-03 devnull Character
58 058b0118 2005-01-03 devnull .I c
59 058b0118 2005-01-03 devnull terminates the sort key in the
60 058b0118 2005-01-03 devnull .IR file .
61 058b0118 2005-01-03 devnull By default, tab terminates the key. If
62 058b0118 2005-01-03 devnull .I c
63 058b0118 2005-01-03 devnull is missing the entire line comprises the key.
64 058b0118 2005-01-03 devnull .PP
65 058b0118 2005-01-03 devnull If no
66 058b0118 2005-01-03 devnull .I file
67 058b0118 2005-01-03 devnull is specified,
68 058b0118 2005-01-03 devnull .B /lib/words
69 058b0118 2005-01-03 devnull is assumed, with collating sequence
70 058b0118 2005-01-03 devnull .BR df .
71 058b0118 2005-01-03 devnull .SH FILES
72 058b0118 2005-01-03 devnull .B /lib/words
73 058b0118 2005-01-03 devnull .SH SOURCE
74 c3674de4 2005-01-11 devnull .B \*9/src/cmd/look.c
75 058b0118 2005-01-03 devnull .SH "SEE ALSO"
76 058b0118 2005-01-03 devnull .IR sort (1),
77 d32deab1 2020-08-16 rsc .MR grep (1)
78 058b0118 2005-01-03 devnull .SH DIAGNOSTICS
79 058b0118 2005-01-03 devnull The exit status is
80 c8b6342d 2005-01-13 devnull .RB `` "not found" ''
81 058b0118 2005-01-03 devnull if no match is found, and
82 c8b6342d 2005-01-13 devnull .RB `` "no dictionary" ''
83 058b0118 2005-01-03 devnull if
84 058b0118 2005-01-03 devnull .I file
85 058b0118 2005-01-03 devnull or the default dictionary cannot be opened.