$ od -c -N 50000 [Indigo]<BravoX>helpr>5.4>PrintingLongDocuments.BOver!1 0000000 $ P r i n t i n g L o n g D o c 0000020 u m e n t s . B O v e r $ M 1 0000040 , 2 7 4 , 2 7 4 $ \r $ I $ P 0000060 r o c e d u r e : P r i n t i 0000100 n g a d o c u m e n t w h 0000120 i c h e x t e n d s o v e r 0000140 s e v e r a l f i l e s \r \r 0000160 $ I $ G o a l : B e c a u s e 0000200 B r a v o X c a n h a n d 0000220 l e o n l y 5 6 , 0 0 0 c 0000240 h a r a c t e r s o f t e x 0000260 t i n a s i n g l e d o 0000300 c u m e n t , l o n g d o c 0000320 u m e n t s a r e u s u a l 0000340 l y w r i t t e n a s a 0000360 s e r i e s o f c h a p t e 0000400 r s . E a c h c h a p t e 0000420 r i s s t o r e d i n a 0000440 s e p a r a t e d o c u m e 0000460 n t f i l e . T h e f a 0000500 c i l i t y d e s c r i b e d 0000520 h e r e a l l o w s y o u 0000540 t o p r i n t t h e w h 0000560 o l e s e r i e s o f d o 0000600 c u m e n t s a s a s i n 0000620 g l e d o c u m e n t , w i 0000640 t h o u t h a v i n g t o 0000660 d i s p l a y a n d p r i n 0000700 t \0 005 202 \0 037 \0 \b 365 035 \0 \0 ( \0 005 0000720 201 \0 037 \0 \b 365 035 \0 \0 ( \0 , \f p \f 0000740 \0 004 \0 300 \0 \0 / 004 : 300 n 330 s 0000760 300 y 001 302 \0 \0 \0 \0 002 $ \0 \0 355 341 363 357 0001000 e a c h o n e s e p a r a t 0001020 e l y . \r \r P r o c e d u r 0001040 e : \r \r $ I $ ( 1 ) C r e a t 0001060 e a n e w d o c u m e n t 0001100 c o n t a i n i n g j u s t 0001120 t h e t i t l e s o f a 0001140 l l o f t h e d o c u m e 0001160 n t s y o u w a n t t o 0001200 b e p r i n t e d t o g e t 0001220 h e r . E a c h t i t l e 0001240 m u s t b e p r e c e d e 0001260 d b y t h e c h a r a c t 0001300 e r s : \r \t F i l e : \r ( T h e 0001320 r e i s a s p a c e a f 0001340 t e r t h e c o l o n i n 0001360 t h e l i n e a b o v e . 0001400 ) E a c h l i n e m u s t 0001420 e n d w i t h a < S H I 0001440 F T > < R E T U R N > , e x c 0001460 e p t f o r t h e l a s t 0001500 o n e , w h i c h m u s t 0001520 e n d w i t h < R E T U R 0001540 N > . A n e x a m p l e 0001560 o f w h a t s u c h a d 0001600 o c u m e n t w i l l l o o 0001620 k l i k e i s a s f o l 0001640 l o w s : \r \t \r F i l e : 0001660 Y e a r E n d R e p o r t . C 0001700 h a p t e r 1 \r \0 005 202 \0 037 \0 \b 365 0001720 035 \0 \0 ( \0 006 212 \0 004 366 037 \0 \b 365 035 \0 0001740 \0 ( \0 $ 300 \0 330 030 300 " 320 U 300 [ 311 246 0001760 301 252 001 310 376 p \0 \0 \t } \0 \0 361 344 362 362 0002000 F i l e : Y e a r E n d R e p 0002020 o r t . C h a p t e r 2 \r F i l 0002040 e : Y e a r E n d R e p o r t 0002060 . C h a p t e r 3 \r F i l e : 0002100 Y e a r E n d R e p o r t . C h 0002120 a p t e r 4 \r F i l e : Y e a 0002140 r E n d R e p o r t . C h a p t 0002160 e r 5 \r F i l e : Y e a r E n 0002200 d R e p o r t . C h a p t e r 6 0002220 \r \r ( 2 ) S e l e c t t h i 0002240 s s i n g l e p a r a g r a 0002260 p h w i t h a l l o f t 0002300 h e f i l e n a m e s i n 0002320 i t , a n d d i s p l a y 0002340 t h e P a r a g r a p h m 0002360 e n u . \r \r ( 3 ) M a r k D 0002400 e t a i l t o r e v e a l 0002420 t h e M i s c : l i n e o 0002440 f t h i s m e n u . T h 0002460 e n m a r k t h e P r o f 0002500 i l e o p t i o n o n t h 0002520 i s l i n e . \r \r ( 4 ) M a 0002540 r k A p p l y . T h e p 0002560 a r a g r a p h h o w h a s 0002600 t h e p r o f i l e p r o 0002620 p e r t y . A l i t t l e 0002640 g r a y b o x s h o u l d 0002660 a p p e a r t o t h e l 0002700 e f t o f t h e f i r s t 0002720 l \0 006 212 \0 004 366 037 \0 \b 365 035 \0 \0 ( 0002740 300 \0 310 377 301 006 321 024 301 031 311 < 301 C 311 c 0002760 301 h 001 322 376 $ \0 \0 \a } \0 \0 360 351 360 360 0003000 i n e . \r \r ( 5 ) I f t h e 0003020 r e i s a n y c h a n c e 0003040 t h a t y o u w i l l w 0003060 a n t t o p r i n t t h e 0003100 s e s e r i e s o f d o c 0003120 u m e n t s a g a i n , i n 0003140 s e r t a n a m e i n t 0003160 h e < > a f t e r " t i t 0003200 l e : " a n d m a r k S a 0003220 v e A l l i n t h e S y 0003240 s t e m M e n u . \r I f y o 0003260 u e n d u p u s i n g t 0003300 h i s o p t i o n o f t e n 0003320 , i t i s u s e f u l t 0003340 o h a v e a c o n s i s t 0003360 e n t e x t e n s i o n t o 0003400 i d e n t i f y s u c h f 0003420 i l e s o f t i t l e s . 0003440 F o r e x a m p l e , o n 0003460 e m i g h t n a m e t h e 0003500 f i l e a b o v e " Y e a 0003520 r E n d R e p o r t . p r i n t 0003540 l i s t \r \r ( 6 ) M a r k P 0003560 r i n t i n t h e M a i n 0003600 M e n u . T h i s w i l 0003620 l d i s p l a y t h e P r 0003640 i n t m e n u . M a r k 0003660 D e t a i l t o r e v e a l 0003700 t h e d e t a i l e d \0 006 0003720 212 \0 004 366 037 \0 \b 365 035 \0 \0 ( \0 \0 @ 0003740 300 \0 310 216 300 226 \0 253 301 d 311 o 301 t 311 260 0003760 301 266 001 316 374 $ \0 \0 005 } \0 \0 356 347 360 356 0004000 v e r s i o n o f t h e m 0004020 e n u . \r \r ( 7 ) Y o u w i 0004040 l l b e c r e a t i n g a 0004060 s p e c i a l e l e c t r o 0004100 n i c v e r s i o n o f t 0004120 h i s l o n g p r i n t e d 0004140 d o c u m e n t w h i c h 0004160 c a n b e s e n t o f f 0004200 t o t h e p r i n t e r ( 0004220 k n o w n a s a p r e s s 0004240 f i l e ) . T o d o t 0004260 h i s , p r o v i d e a t 0004300 i t l e f o r t h i s e l 0004320 e c t r o n i c f i l e i n 0004340 t h e b r a c k e t s a f 0004360 t e r \r S t o r e : o n f i 0004400 l e : 036 037 \r U s u a l l y , 0004420 a t i t l e w i l l b e 0004440 s o m e t h i n g l i k e Y 0004460 e a r E n d R e p o r t . p r e 0004500 s s . T h e " . p r e s s 0004520 " p a r t m a k e s i t 0004540 c l e a r t o y o u a n d 0004560 o t h e r u s e r s t h a 0004600 t t h e t h i n g y o u 0004620 a r e m a k i n g i s a n 0004640 e l e c t r o n i c p r i n 0004660 t f i l e , n o t a d o 0004700 c u m e n t w h i c h B r a 0004720 v o X c a \0 006 212 \0 004 366 037 \0 \b 365 0004740 035 \0 \0 ( 300 \0 320 233 300 245 320 364 300 372 311 006 0004760 301 \a 001 326 372 $ \0 \0 003 } \0 \0 362 353 362 362 0005000 n r e a d . \r \r ( 8 ) M a r 0005020 k A p p l y i n t h e P 0005040 r i n t m e n u . B r a v 0005060 o X w i l l n o w m a k e 0005100 u p a p r i n t f i l e 0005120 f r o m a l l t h e d o 0005140 c u m e n t s n a m e d i n 0005160 t h e l i s t . \r \r ( 9 ) 0005200 T o g e t a p r i n t e 0005220 d c o p y o f t h i s l 0005240 o n g d o c u m e n t , f i 0005260 r s t r e t u r n t o t h 0005300 e E x e c u t i v e b y m 0005320 a r k i n g E x e c . \r \r ( 1 0005340 0 ) T y p e " E m p r e s 0005360 s / d Y o u r F i l e . p r 0005400 e s s " . F o r e x a m p 0005420 l e , i f t h e f i l e 0005440 y o u c r e a t e d w a s 0005460 " Y e a r E n d R e p o r t . p 0005500 r e s s " , y o u w o u l d 0005520 t y p e : \r \t " E m p r e s s 0005540 / d Y e a r E n d R e p o r t 0005560 . p r e s s " . \r \r $ I $ 0005600 I m p o r t a n t d e t a i l 0005620 : \r I n c r e a t i n g t h 0005640 e p r i n t e d c o p y , 0005660 B r a v o X w i l l l i n k 0005700 t h e d o c \0 006 212 \0 004 366 037 \0 0005720 \b 365 035 \0 \0 ( \0 005 202 \0 037 \0 \b 365 035 \0 0005740 \0 ( 001 } 300 \0 310 022 300 027 310 327 300 333 331 200 0005760 311 221 001 310 370 $ \0 \0 003 x \0 \0 361 344 362 362 0006000 u m e n t t o g e t h e r w 0006020 i t h o u t b e g i n n i n g 0006040 n e w p a g e s b e f o r 0006060 e e a c h . T h u s , f 0006100 o r e x a m p l e , i f o 0006120 n e d o c u m e n t e n d s 0006140 i n t h e m i d d l e o 0006160 f t h e p a g e , t h e 0006200 n e x t d o c u m e n t w i 0006220 l l b e g i n r i g h t i 0006240 n t h e m i d d l e o f 0006260 t h a t p a g e . T h i s 0006300 f e a t u r e i s v e r y 0006320 u s e f u l w h e n y o u 0006340 w a n t t o t r u l y c 0006360 r e a t e a s i n g l e l 0006400 o n g d o c u m e n t . \r \r H 0006420 o w e v e r , i f y o u w 0006440 o u l d l i k e t o b e g 0006460 i n e a c h c h a p t e r 0006500 o n a n e w p a g e , f 0006520 o r e x a m p l e , y o u 0006540 c a n a c c o m p l i s h t 0006560 h i s b y : \r $ I $ ( 1 ) O 0006600 p e n u p e a c h c h a p 0006620 t e r a n d s e l e c t t 0006640 h e f i r s t p a r a g r a 0006660 p h o f t h e d o c u m e 0006700 n t . \r ( 2 ) D i s p l a y 0006720 t h \0 005 202 \0 037 \0 \b 365 035 \0 \0 ( \0 006 0006740 212 \0 004 366 037 \0 \b 365 035 \0 \0 ( 001 x 310 \0 0006760 300 7 001 322 377 } \0 \0 002 207 \0 \0 366 351 367 367 0007000 e P a r a g r a p h m e n u 0007020 a n d a p p l y t h e N 0007040 e w p a g e f e a t u r e 0007060 t o t h a t p a r a g r a p 0007100 h . \r ( 3 ) S a v e e a c h 0007120 c h a p t e r a n d p r o 0007140 c e e d w i t h t h e m e 0007160 t h o d d e s c r i b e d a 0007200 b o v e . \r \r $ I $ N o t e : 0007220 F o r t h e c l e v e r s 0007240 o u l s a m o n g y o u w 0007260 h o s u r m i s e t h a t 0007300 t h e s a m e n e w p a g 0007320 e e f f e c t c a n b e 0007340 a c c o m p l i s h e d b y 0007360 a p p l y i n g t h e N e w 0007400 p a g e f e a t u r e t o 0007420 e a c h l i n e o f t h 0007440 e p r i n t l i s t , t h 0007460 i s u n f o r t u n a t e l y 0007500 d o e s n o t w o r k . \r 0007520 \r \r $ I $ A s p e c i a l c 0007540 o n d i t i o n : \r T h e m a 0007560 x i m u m n u m b e r o f 0007600 f i l e s y o u c a n n a 0007620 m e i s 3 0 . I n t h 0007640 e v e r y s p e c i \0 006 212 \0 0007660 004 366 037 \0 \b 365 035 \0 \0 ( \0 005 202 \0 037 \0 0007700 \b 365 035 \0 \0 ( \0 207 017 Q \0 \0 @ \b 0007720 \0 @ 004 \0 @ 300 \0 310 037 300 ' \0 207 004 212 0007740 \0 217 \b 375 001 005 005 " 001 , 301 O 331 U 311 i 0007760 301 231 001 254 377 x \0 \0 002 213 \0 \0 343 326 353 345 0010000 a l c a s e t h a t y o u 0010020 h a v e a d o c u m e n t 0010040 w h i c h c o v e r s m o 0010060 r e t h a t 3 0 c h a p t 0010100 e r s , y o u c a n " c h 0010120 a i n t o g e t h e r " t h 0010140 e s e l i s t s o f f i l 0010160 e s b y d o i n g t h e 0010200 f o l l o w i n g : \r $ I $ ( 1 0010220 ) C r e a t e a p r i n t 0010240 l i s t f i l e f o r t 0010260 h e f i r s t 2 9 c h a p 0010300 t e r s a s d o n e a b o 0010320 v e . S u p p o s e , f o 0010340 r e x a m p l e , w e c a 0010360 l l t h i s f i r s t f i 0010400 l e " Y e a r E n d R e p o r 0010420 t 1 . p r i n t l i s t " \r ( 2 0010440 ) F o r t h e l a s t l 0010460 i n e o f t h i s f i l e 0010500 , u s e t h e f o l l o w 0010520 i n g : \r F i l e : Y e a r E 0010540 n d R e p o r t 2 . p r i n t l 0010560 i s t \r ( 3 ) I n Y e a r E 0010600 n d R e p o r t 2 . p r i n t l 0010620 i s t , y o u c a n c r e 0010640 a t e a l i s t f o r t 0010660 h i s n e x t 2 9 c h a p 0010700 t e r s , w i t h t h e l 0010720 a s t \0 005 202 \0 037 \0 \b 365 035 \0 \0 ( 0010740 \0 006 212 \0 004 366 037 \0 \b 365 035 \0 \0 ( \0 213 0010760 300 \0 001 324 377 Q \0 \0 003 ? \0 \0 367 352 370 370 0011000 l i n e b e i n g " F i l e 0011020 : Y e a r E n d R e p o r t 3 0011040 . p r i n t l i s t " , i f 0011060 n e c e s s a r y , a n d s 0011100 o o n . \r ( 4 ) U s e t h 0011120 e P r i n t m e n u t o 0011140 p r i n t t h e f i r s t 0011160 p r i n t l i s t ( Y e a r 0011200 E n d R e p o r t 1 . p r i n t 0011220 l i s t ) j u s t a s d e 0011240 s c r i b e d i n t h e p 0011260 r o c e d u r e a b o v e . 0011300 B r a v o X w i l l f o l 0011320 l o w y o u r l i s t t o 0011340 Y e a r E n d R e p o r t 2 . 0011360 p r i n t l i s t a n d Y e 0011400 a r E n d R e p o r t 3 . p r i 0011420 n t l i s t , a n d c r e a 0011440 t e o n e l o n g p r i n 0011460 t e d d o c u m e n t . \r \r $ 0011500 I $ R e l a t e d t o p i c : 0011520 \r $ I $ 005 $ ? " P r i n t i n g 0011540 N o r m a l D o c u m e n t s . 0011560 B P r o c " , 0 $ P r o c e d 0011600 u r e : P r i n t i n g a 0011620 d o c u m e n t w h i c h i 0011640 s c o n t a i n e d i n a 0011660 s i n g l e f i l e \r $ I $ 0011700 \0 006 212 \0 004 366 037 \0 \b 365 035 \0 \0 ( \0 005 0011720 202 \0 037 \0 \b 365 035 \0 \0 ( 001 ? 017 275 \0 @ 0011740 300 \0 331 B 301 P 001 T 301 U 321 y 331 z 311 205 0011760 301 274 001 300 376 213 \0 \0 002 \b \0 \b 355 340 360 357 0012000 $ Q $ $ ^ \r \r \r \0 \0 \0 \0 \0 \0 \0 \0 0012020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 * 0012740 \0 \0 \0 \0 \0 005 202 \0 037 \0 \b 365 035 \0 \0 ( 0012760 300 \0 \0 \b 377 275 \0 \0 \0 \b \0 \b 370 362 370 370 0013000