SCRIPT(1) COMMAND REFERENCE SCRIPT(1) NAME script - make typescript of terminal session SYNOPSIS script [ -a ] [ -ec ] [ -u ] [ -8 ] [ file ... ] DESCRIPTION The script command makes a typescript of everything printed on your terminal. The typescript (also called the log) is written to the files, or appended to the files if the -a option is given. If you don't specify a file name, the typescript is saved in the file typescript. The script command begins by executing the shell specified in your SHELL environment variable (/bin/sh if SHELL is not set). The typescript ends when you log out of the shell. You can send commands directly to script by beginning a line with the command character (~ by default). These commands and their output are not put in the typescript files. Commands script recognizes are: ~l Toggle logging off/on. ~^Z Temporarily suspend script (csh only). ~? Print a list of script commands. ~~ A single tilde. OPTIONS -a Output is appended to the output files. -ec Set the command character to be the c character. -u Output is unbuffered to each output file which is a device. This is useful for reflecting an interactive session to one or more slave terminals. -8 Use 8-bit characters. You lose flow control with this option (Ctrl S and Ctrl Q) but you gain the ability to transfer 8-bit data. Typically this is used when your terminal sends 8 bit graphical data in response to commands from the host. EXAMPLES The following example appends the output from script to the file outfile. script -a outfile The following example changes the script command character to the % character. Output is put in the file named typescript. Printed 4/6/89 1
SCRIPT(1) COMMAND REFERENCE SCRIPT(1) script -e% VARIABLES SHELL The shell to be executed. This is usually set to the value of the user's login shell." RETURN VALUE [USAGE] Incorrect command line syntax. Execution terminated. [NP_WARN] An error warranting a warning message occurred. Execution continues. [NP_ERR] An error occurred that was not a system error. Execution terminated. [P_ERR] A system error occurred. Execution terminated. See intro(2) for more information on system errors. [P_WARN] A system error occurred. Execution continues. See intro(2) for more information on system errors. CAVEATS The script command puts everything in the typescript files, including your input, prompts, all output from programs, and control characters. SEE ALSO csh(1csh), rlogin(1n), sh(1sh), and tee(1). Printed 4/6/89 2
%%index%% na:288,96; sy:384,294; de:678,1651; op:2329,730; ex:3059,507;3926,22; va:3948,228; rv:4176,782; ca:4958,315; se:5273,197; %%index%%000000000155