Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ sh.mlx(1) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

shl(1)

ksh(1)

sh(1) (MLX Addendum)               (MLX)               sh(1) (MLX Addendum)

NAME
     sh, jsh, rsh - shell, the standard, job control, and restricted com-
     mand interpreter (MLX addendum)

SYNOPSIS
     sh [ -acefhiknprstuvx ] [ args ]
     jsh [ -acefhiknprstuvx ] [ args ]
     rsh [ -acefhiknprstuvx ] [ args ]

DESCRIPTION
     (International Functions)

     sh can process characters from supplementary code sets in addition to
     ASCII characters. Characters from supplementary code sets can be used
     in command arguments and in values of variables, as field separators,
     and in prompt strings, comments and pipes. They can also be used in
     identifiers such as environment variables and function names.

     Searches and pattern matching using metacharacters are performed in
     character units, not bytes.

     ?    Matches any character, including those from supplementary code
          sets.

     *    Matches any string, including strings containing characters from
          supplementary code sets, or the null string.

     [ ]  Matches any one character in the string enclosed by square brack-
          ets, or any one character with a code value within the range
          designated using a minus (-) sign. Literal characters and charac-
          ters specifying ranges may be selected from supplementary code
          sets. When the characters specifying a range are from different
          code sets, the range is invalid and the minus sign is ignored.
          However, one of the characters bounding the range may match.

     [! ] Matches any character not in the string enclosed by square brack-
          ets, and with a code value not within the range designated using
          a minus (-) sign. When the characters specifying a range are from
          different code sets, the range is invalid and the minus sign is
          ignored. However, the character must not match either of the
          characters bounding the range.

     Shell scripts may also contain characters from supplementary code
     sets.

NOTE
     When the ulimit command prints the value of an unlimited resource, it
     uses the appropriate message string from the current LC_MESSAGES cata-
     log. This string is only used for output, it is not recognized as
     input. Hence, to remove a limit from a resource the English string
     unlimited must be used.




Page 1                       Reliant UNIX 5.44                      12, 196

sh(1) (MLX Addendum)               (MLX)               sh(1) (MLX Addendum)

SEE ALSO
     shl(1), ksh(1).




















































Page 2                       Reliant UNIX 5.44                      12, 196

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026