home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / bsd_srcs / share / doc / usd / 04.csh / csh.a < prev    next >
Encoding:
Text File  |  1991-04-17  |  3.6 KB  |  96 lines

  1. .\" Copyright (c) 1980 The Regents of the University of California.
  2. .\" All rights reserved.
  3. .\"
  4. .\" Redistribution and use in source and binary forms, with or without
  5. .\" modification, are permitted provided that the following conditions
  6. .\" are met:
  7. .\" 1. Redistributions of source code must retain the above copyright
  8. .\"    notice, this list of conditions and the following disclaimer.
  9. .\" 2. Redistributions in binary form must reproduce the above copyright
  10. .\"    notice, this list of conditions and the following disclaimer in the
  11. .\"    documentation and/or other materials provided with the distribution.
  12. .\" 3. All advertising materials mentioning features or use of this software
  13. .\"    must display the following acknowledgement:
  14. .\"    This product includes software developed by the University of
  15. .\"    California, Berkeley and its contributors.
  16. .\" 4. Neither the name of the University nor the names of its contributors
  17. .\"    may be used to endorse or promote products derived from this software
  18. .\"    without specific prior written permission.
  19. .\"
  20. .\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  21. .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  22. .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  23. .\" ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  24. .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  25. .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  26. .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  27. .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  28. .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  29. .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  30. .\" SUCH DAMAGE.
  31. .\"
  32. .\"    @(#)csh.a    6.2 (Berkeley) 4/17/91
  33. .\"
  34. .SH
  35. Appendix \- Special characters
  36. .LP
  37. The following table lists the special characters of
  38. .I csh
  39. and the \s-2UNIX\s0 system, giving for each the section(s) in which it
  40. is discussed.
  41. A number of these characters also have special meaning in expressions.
  42. See the
  43. .I csh
  44. manual section
  45. for a complete list.
  46. .ta .75i 1.5i 2.25i
  47. .LP
  48. Syntactic metacharacters
  49. .DS
  50. ;    2.4    separates commands to be executed sequentially
  51. |    1.5    separates commands in a pipeline
  52. ( )    2.2,3.6    brackets expressions and variable values
  53. &    2.5    follows commands to be executed without waiting for completion
  54. .DE
  55. .LP
  56. Filename metacharacters
  57. .DS
  58. /    1.6    separates components of a file's pathname
  59. \.    1.6    separates root parts of a file name from extensions
  60. ?    1.6    expansion character matching any single character
  61. *    1.6    expansion character matching any sequence of characters
  62. [ ]    1.6    expansion sequence matching any single character from a set
  63. ~    1.6    used at the beginning of a filename to indicate home directories
  64. { }    4.2    used to specify groups of arguments with common parts
  65. .DE
  66. .LP
  67. Quotation metacharacters
  68. .DS
  69. \e    1.7    prevents meta-meaning of following single character
  70. \'    1.7    prevents meta-meaning of a group of characters
  71. "    4.3    like \', but allows variable and command expansion
  72. .DE
  73. .LP
  74. Input/output metacharacters
  75. .DS
  76. <    1.5    indicates redirected input
  77. >    1.3    indicates redirected output
  78. .DE
  79. .LP
  80. Expansion/substitution metacharacters
  81. .DS
  82. $    3.4    indicates variable substitution
  83. !    2.3    indicates history substitution
  84. :    3.6    precedes substitution modifiers
  85. ^    2.3    used in special forms of history substitution
  86. \`    4.3    indicates command substitution
  87. .DE
  88. .LP
  89. Other metacharacters
  90. .DS
  91. #    1.3,3.6    begins scratch file names; indicates shell comments
  92. \-    1.2    prefixes option (flag) arguments to commands
  93. %    2.6    prefixes job name specifications
  94. .DE
  95. .bp
  96.