File:  [Research Unix] / researchv10dc / man / manb / gets.1
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:34 2018 UTC (8 years, 3 months ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Dan Cross

.TH GETS 1 deprecated
.UC 4
.SH NAME
gets \- get a string from standard input
.SH SYNOPSIS
.B gets
[ default ]
.SH DESCRIPTION
.B N.B.:
This command was introduced for use in \fI.login\fR scripts when the facilities
of the 
.IR tset (1)
command were not totally adequate in setting the terminal type.
This is no longer true, and
.I gets
should no longer be needed.
To boot, a construct ``$<'' is available in
.IR csh (1)
now which has the functionality of
.IR gets:
.IP
\fBset a=$<\fR
.br
\fBif ($a == '') set a=default
.LP
replaces
.IP
\fBset a=`gets default`\fR
.LP
Users of
.IR sh (1)
should use its
.I read
command rather than
.I gets.
.PP
.I Gets
can be used with
.IR csh (1)
to read a string from the standard input.
If a
.I default
is given it is used if just return is typed, or if an error occurs.
The resultant string (either the default or as read from the standard
input is written to the standard output.
If no
.I default
is given and an error occurs,
.I gets
exits with exit status 1.
.SH "SEE ALSO"
csh (1)
.SH BUGS
.I Gets
is obsolete.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.