.tr ~
.nr n \w'\f2Note:\^\fP~~'u
.ds u \s-1UNIX\s+1
.PH ""
.nr Cl 3
.nr Hb 3
'\"	constant width macros
.ds HP 10 10 10 10 10 10 10
.ds HF 1 1 1 2 2 2 2
.de HY \"Embolden headings
.ne \\n(;3u+\\n(dnu+.5p-.5v
.bd R 3
.bd S R 3
..
.de HZ \"Turn off emboldening
.bd R
.bd S
.if '\\$1'3' \{.sp -1v
.		ti +\\n(.nu+.67m\}
..
.de Dt \"Set tabs or restore default tabs
.if !\\n(.$ .ta .5i 1i 1.5i 2i 2.5i 3i 3.5i 4i 4.5i 5i 5.5i 6i 6.5i
.if \\n(.$ .ta \\$1 \\$2 \\$3 \\$4 \\$5 \\$6 \\$7 \\$8 \\$9
..
.de CW \"Start nf display in CW font (pre-spaces)
.DS I
.if t .ps 9
.if t .vs 10.5p
.if t .ta 16m/3u 32m/3u 48m/3u 64m/3u 80m/3u 96m/3u 112m/3u 128m/3u 144m/3u 160m/3u 176m/3u 192m/3u
..
.de CN \"End nf display in CW font (post-spaces)
.if t .ps
.if t .vs
.if t .Dt
.DE
..
.de )U\" modified macro to use large italic leaders in the Table of Contents
.if !0\\$1-\\n(:b .sp\\n(:cu*.5v
.)I \\$1 \\*(}0
.nr ;0 \\*(}3
.)I \\$1 \\*(}1
.nr ;1 \\*(}3
.)I \\$1 \\*(}2
.nr ;2 \\*(}3
'\"	;0 = width of mark
'\"	;1 = offset to begin of mark
'\"	;2 = offset to text
.ds }3 \\$5
.if \\n(.$-5 .ds }3 \%\\$6\(hy\\$5
.nr :e \\n(:au-\w@\\*(}3@u+2n
.ds }3 \h@\\n(:eu@\\*(}3
'\"	}3 is complete [section-]page string
.ds }y
.nr ;0 -\w@\\$3@
.if \\n(;0 .as }y \h@\\n(;0u@
.if 2-0\\$1 .as }y "\\$3
.if 0\\$1-1 .ds }y "\\$3\\*(}y
.if !0\\$2 .ds }y
'\"	}y = mark string, with blanks (if necessary) prepended for level 1
'\"	is null for .HU heading
.ll \\nWu-\\n(:au-3n
.in \\n(;2u
.if !0\\$2 .in\\n(;1u
.ti \\n(;1u
.fi
.di >A
\!.cs 2 36\"for diversion layout
'''\"	\\\\f NEEDED to get italic (bold in orig. mm macros) leaders when laying out diversion
'\"	.if !0\\$1-\\n(:d .if !\\n(:f \\*(}y\\$4\\\\f2\\\\s+2\\a\\\\s-2\\\\fP\\*(}3
'\"	inverted font & point size change order; removed \\ from \\\\s.
.if !0\\$1-\\n(:d .if !\\n(:f \\*(}y\\$4\\s+2\\\\f2\\a\\\\fP\\s-2\\*(}3
.if !0\\$1-\\n(:d .if \\n(:f \\*(}y\\$4\\t\\*(}3
.if 0\\$1-\\n(:d \\*(}y\\$4\\*(}3
.br\"force out partial line while diverting
\!.br\"force out partial line when laying out diversion
\!.cs 2
.di
.br
.ll \\nWu
.ne \\n(dnu+.5p-1v
.ta \\nWu-\\n(:au-2n
.nf
.in0
.na
.>A
..
.if n .tr %\&
.bd S 3 3
.CD -l% -r%
'\" begin text
.rs
.ce 1000
.ps 12
.vs 14p
.bd R 3
U\s-2NIX\s+2 \|Shell \|Tutorial
.bd R
.ps
.vs
.sp .5v
.I "G.~A.~Snyder\^"
.I "J.~R.~Mashey\^"
.sp .5v
Bell Laboratories
Murray Hill, New Jersey 07974
.sp 1v
.ce 0
.ds :? UNIX Shell Tutorial
.OH "'\s9\f2\*(:?\^\fP''\\\\nP\s0'"
.EH "'\s9\\\\nP''\f2\*(:?\^\fP\s0'"
