|
|
1.1 root 1: .TH GETS 1 deprecated
2: .UC 4
3: .SH NAME
4: gets \- get a string from standard input
5: .SH SYNOPSIS
6: .B gets
7: [ default ]
8: .SH DESCRIPTION
9: .B N.B.:
10: This command was introduced for use in \fI.login\fR scripts when the facilities
11: of the
12: .IR tset (1)
13: command were not totally adequate in setting the terminal type.
14: This is no longer true, and
15: .I gets
16: should no longer be needed.
17: To boot, a construct ``$<'' is available in
18: .IR csh (1)
19: now which has the functionality of
20: .IR gets:
21: .IP
22: \fBset a=$<\fR
23: .br
24: \fBif ($a == '') set a=default
25: .LP
26: replaces
27: .IP
28: \fBset a=`gets default`\fR
29: .LP
30: Users of
31: .IR sh (1)
32: should use its
33: .I read
34: command rather than
35: .I gets.
36: .PP
37: .I Gets
38: can be used with
39: .IR csh (1)
40: to read a string from the standard input.
41: If a
42: .I default
43: is given it is used if just return is typed, or if an error occurs.
44: The resultant string (either the default or as read from the standard
45: input is written to the standard output.
46: If no
47: .I default
48: is given and an error occurs,
49: .I gets
50: exits with exit status 1.
51: .SH "SEE ALSO"
52: csh (1)
53: .SH BUGS
54: .I Gets
55: is obsolete.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.