home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam  


Book HomeBook TitleSearch this book

B.7. Typeset Options

These are the options to the typeset command. Use +option to turn an option off, e.g., typeset +x foo to stop exporting the variable foo.

Option Meaning
  With no option, create local variable within function.
-A Declare variable as an associative array.
-E[n]

Declare variable as a floating-point number. Optional n is number of significant figures.

-F[n]

Declare variable as a floating-point number. Optional n is number of significant digits.

-f With no arguments, prints all function definitions.
-f fname Print the definition of function fname.
+f Print all function names.
-ft Turn on trace mode for named function(s).
+ft Turn off trace mode for named function(s).
-fu Define given name(s) as autoloaded function(s).
-fx Obsolete; does nothing in ksh93.
-H Unix to host filename mapping for non-Unix system.
-i[n]

Declare variable as an integer. Optional n is output base.

-l Convert all letters to lowercase.
-L Left-justify and remove leading spaces.
-n Declare variable as a nameref.
-p

Print typeset commands to re-create variables with the same attributes.

-r Make variable read-only.
-R Right-justify and remove trailing spaces.
-t Tag the variable. (Obsolete.)
-u Convert all letters to uppercase.
-ui[n]

Declare variable as an unsigned integer. Optional n is output base. (ksh93m and newer.)

-x

Export variable, i.e., put in environment so that it is passed to subprocesses.

-Z[n]

Right-justify and fill with leading zeros. n is width, or width is set from value used in first assignment.



Library Navigation Links

Copyright © 2003 O'Reilly & Associates. All rights reserved.