read man page on IRIX

Man page or keyword search:  
man Server   31559 pages
apropos Keyword Search (all sections)
Output format
IRIX logo
[printable version]



read(1)								       read(1)

NAME
     read - read a line from standard input

SYNOPSIS
     read [-r] var...

DESCRIPTION
     The read utility will read a single line from standard input.

     By default, unless the -r option is specified, backslash () acts as an
     escape character. If standard input is a terminal device and the invoking
     shell is interactive, read will prompt for a continuation line when:

	  The shell reads an input line ending with a backslash, unless the -r
	  option is specified.

	  A here-document is not terminated after a newline character is
	  entered.

     The line will be split into fields as in the shell; the first field will
     be assigned to the first variable var, the second field to the second
     variable var, and so on. If there are fewer var operands specified than
     there are fields, the leftover fields and their intervening separators
     will be assigned to the last var. If there are fewer fields than vars,
     the remaining vars will be set to empty strings.

     The setting of variables specified by the var operands will affect the
     current shell execution environment; see Shell Execution Environment.  If
     it is called in a subshell or separate utility execution environment,
     such as one of the following:

	  (read foo)
	  nohup read ...
	  find . -exec read ... \;

     it will not affect the shell variables in the caller's environment.

OPTIONS
     The read utility supports the XBD specification, Utility Syntax
     Guidelines.

     The following option is supported:

     -r	   Do not treat a backslash character in any special way. Consider
	   each backslash to be part of the input line.

OPERANDS
     The following operands are supported:

									Page 1

read(1)								       read(1)

     var   The name of an existing or non-existing shell variable.

STDIN
     The standard input must be a text file.

ENVIRONMENT VARIABLES
     The following environment variables affect the execution of read:

     IFS   Determine the internal field separators used to delimit fields.

     PS2   Provide the prompt string that an interactive shell will write to
	   standard error when a line ending with a backslash is read and the
	   -r option was not specified, or if a here-document is not
	   terminated after a newline character is entered.

EXIT STATUS
     The following exit values are returned:
	   0 Successful completion.  >0 End-of-file was detected or an error
	   occurred.

APPLICATION USAGE
     The read utility has historically been a shell built-in.

     The -r option is included to enable read to subsume the purpose of the
     line utility, which has been marked LEGACY.

     The results are undefined if an end-of-file is detected following a
     backslash at the end of a line when -r is not specified.

EXAMPLES
     The following command:

	  while read -r xx yy
	  do
	       printf "%s %s0 "$yy" "$xx"
	  done < input_file

     prints a file with the first field of each line moved to the end of the
     line.

SEE ALSO
     sh(1).

									Page 2

[top]

List of man pages available for IRIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net