|
|
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.