16.12.2012 Views

z/OS V1R9.0 UNIX System Services Command ... - Christian Grothoff

z/OS V1R9.0 UNIX System Services Command ... - Christian Grothoff

z/OS V1R9.0 UNIX System Services Command ... - Christian Grothoff

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

tcsh<br />

<strong>Command</strong>s within loops are not placed in the history list. Control structures should<br />

be parsed instead of being recognized as built-in commands. This would allow<br />

control commands to be placed anywhere, to be combined with |, and to be used<br />

with & and ; (semi-colon) metasyntax.<br />

foreach does not ignore here documents when looking for its end.<br />

It should be possible to use the : (colon) modifiers on the output of command<br />

substitutions.<br />

The screen update for lines longer than the screen width is very poor if the terminal<br />

cannot move the cursor up (terminal type ’dumb’).<br />

It is not necessary for HPATH and NOREBIND to be environment variables.<br />

Glob-patterns which do not use ’?’, ’*’ or ’[]’ or which use ’{}’ or ’~’ are not negated<br />

correctly.<br />

The single-command form of if does output redirection even if the expression is<br />

false and the command is not executed.<br />

ls-F includes file identification characters when sorting filenames and does not<br />

handle control characters in filenames well. It cannot be interrupted.<br />

visiblebell shell variable is currently not implemented.<br />

In filename and programmed completion, the ’C’ completion ru le word list type<br />

does not correctly select completion from the given directory.<br />

There are three locales (code pages) which the tcsh shell will not correctly support:<br />

IBM-1388 (Chinese), IBM-933 (Korean) and IBM-937 (Traditional Chinese).<br />

If you want to help maintain and test tcsh, send mail to listserv@mx.gw.com with<br />

the text 'subscribe tcsh '.<br />

Limits<br />

Some limitations of the tcsh shell are:<br />

v Words can be no longer than 1024 characters.<br />

v The system limits argument lists to 10240 characters.<br />

v The number of arguments to a command which involves filename expansion is<br />

limited to 1/6th the number of characters allowed in an argument list.<br />

v <strong>Command</strong> substitutions may substitute no more characters than are allowed in<br />

an argument list.<br />

v To detect looping, the shell restricts the number of alias substitutions on a single<br />

line to 20.<br />

Related information<br />

: (colon), @ (at), alias, bg, break, cd, continue, echo, eval, exec, exit, fg,<br />

history, jobs, kill, newgrp, nice, nohup, printenv, set, shift, stop, suspend,<br />

time, umask, unalias, unset, wait<br />

672 z/<strong>OS</strong> <strong>V1R9.0</strong> <strong>UNIX</strong> <strong>System</strong> <strong>Services</strong> <strong>Command</strong> Reference

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!