Files
hpr_website/www/eps/hpr2816/hpr2816_full_shownotes_djvu.xml

3489 lines
138 KiB
XML
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE DjVuXML>
<DjVuXML>
<BODY>
<documentData>
<paragraphStyles>
<paragraphStyle align="Left" fixedLineSpacing="0" id="{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF}" leftIndent="0" mainFontStyleId="{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFE}" name="Body text|1" rightIndent="0" role="text" startIndent="0">
<fontStyle baseFont="1" ff="Times New Roman" fs="10" id="{FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFE}"/>
</paragraphStyle>
<paragraphStyle after="2000" align="Left" fixedLineSpacing="1" id="{0000001A-0020-BBBE-BC48-81A0A6DB8EE6}" leftIndent="0" lineSpacing="1990" mainFontStyleId="{0000001B-0020-BBBF-BC48-78CBC6962611}" name="Heading #1|1" rightIndent="0" role="heading" roleLevel="1" startIndent="0">
<fontStyle baseFont="1" ff="Default Metrics Font" fs="26" id="{0000001B-0020-BBBF-BC48-78CBC6962611}"/>
<fontStyle ff="Default Metrics Font" fs="26" id="{0000001E-0020-CA8E-BC48-0FBEBE451105}"/>
<fontStyle color="16777215" ff="Default Metrics Font" fs="26" id="{00000022-0020-CB0F-BC48-5357872F3FF6}"/>
<fontStyle color="16777215" ff="Default Metrics Font" fs="26" id="{00000024-0020-CDD2-BC48-730E58192EC7}"/>
</paragraphStyle>
<paragraphStyle align="Left" before="2000" fixedLineSpacing="1" id="{0000001F-0020-CAAE-BC48-7A93A5206E33}" leftIndent="0" lineSpacing="3096" mainFontStyleId="{00000020-0020-CAAF-BC48-07E7FECD7D24}" name="Body text|2" rightIndent="0" role="text" startIndent="0">
<fontStyle baseFont="1" ff="Default Metrics Font" fs="13" id="{00000020-0020-CAAF-BC48-07E7FECD7D24}"/>
<fontStyle ff="Default Metrics Font" fs="13" id="{00000021-0020-CADC-BC48-DE5242441556}"/>
<fontStyle color="16777215" ff="Default Metrics Font" fs="13" id="{00000023-0020-CB2D-BC48-AF4EB46E93C5}"/>
<fontStyle color="16777215" ff="Default Metrics Font" fs="13" id="{00000025-0020-CDF0-BC48-4C35AE4B022B}"/>
<fontStyle ff="Default Metrics Font" fs="12" id="{0000004E-0048-7DCF-BC48-40CC12658450}"/>
<fontStyle ff="Default Metrics Font" fs="12" id="{0000004F-0048-7DDA-BC48-F0942CD33F9E}" underline="1"/>
<fontStyle ff="Default Metrics Font" fs="12" id="{00000050-0048-7E20-BC48-9261D6396723}" italic="1"/>
<fontStyle ff="Default Metrics Font" fs="11" id="{00000051-0048-7F08-BC48-6AC691DDB4D6}" spacing="20"/>
<fontStyle ff="Default Metrics Font" fs="14" id="{00000052-0048-7F6E-BC48-BC233B884286}"/>
<fontStyle color="263146" ff="Default Metrics Font" fs="12" id="{00000053-0048-8148-BC48-6882527AE7D6}" underline="1"/>
<fontStyle color="263146" ff="Default Metrics Font" fs="12" id="{00000054-0048-8151-BC48-CAD86AF6ABA9}"/>
<fontStyle color="263079" ff="Default Metrics Font" fs="12" id="{00000055-0048-815C-BC48-953D0A6B7671}"/>
<fontStyle color="263079" ff="Default Metrics Font" fs="12" id="{00000056-0048-8166-BC48-8EE0371FBEEC}" underline="1"/>
<fontStyle ff="Default Metrics Font" fs="11" id="{00000074-006E-948E-BC48-32ADE74A19BB}" spacing="10"/>
<fontStyle color="16777215" ff="Default Metrics Font" fs="11" id="{00000093-0097-84EC-BC48-8D7C34B6D3A3}" spacing="10"/>
<fontStyle color="16777215" ff="Default Metrics Font" fs="14" id="{00000094-0097-851D-BC48-3500B1898414}"/>
<fontStyle color="16777215" ff="Default Metrics Font" fs="12" id="{00000095-0097-8531-BC48-F6F152473278}"/>
<fontStyle ff="Default Metrics Font" fs="12" id="{000000B5-00BE-1CED-BC48-EC5308ACFFC0}" spacing="30"/>
<fontStyle color="16777215" ff="Default Metrics Font" fs="11" id="{000000B6-00BE-1E52-BC48-D622113C20C5}" spacing="20"/>
<fontStyle color="16777215" ff="Default Metrics Font" fs="12" id="{000000B7-00BE-206F-BC48-1804E81AC5B9}" spacing="30"/>
<fontStyle ff="Default Metrics Font" fs="12" id="{000000FB-010F-5049-BC48-5BB5DB2AF256}" italic="1"/>
<fontStyle bold="1" ff="Default Metrics Font" fs="13" id="{0000016A-016A-EF0B-BC48-266DA997D778}"/>
<fontStyle bold="1" color="263146" ff="Default Metrics Font" fs="13" id="{0000016B-016A-EF1F-BC48-95129DDA6E07}"/>
<fontStyle ff="Default Metrics Font" fs="11" id="{0000016C-016A-EF51-BC48-08D9FD7044E5}" spacing="20" underline="1"/>
<fontStyle color="263146" ff="Default Metrics Font" fs="11" id="{0000016D-016A-EF5C-BC48-8BF1E49BC339}" spacing="20" underline="1"/>
</paragraphStyle>
<paragraphStyle after="2200" align="Justified" before="2600" fixedLineSpacing="1" id="{00000049-0048-09EC-BC48-813224B83E8B}" leftIndent="0" lineSpacing="1390" mainFontStyleId="{0000004A-0048-09ED-BC48-10DBE3AB72BE}" name="Heading #2|1" rightIndent="0" role="heading" roleLevel="2" startIndent="0">
<fontStyle baseFont="1" ff="Default Metrics Font" fs="17" id="{0000004A-0048-09ED-BC48-10DBE3AB72BE}"/>
<fontStyle ff="Default Metrics Font" fs="17" id="{0000004D-0048-7D83-BC48-6E65CC1F4BDF}"/>
</paragraphStyle>
<paragraphStyle after="1500" align="Justified" before="2600" fixedLineSpacing="1" id="{00000057-0048-9B7E-BC48-F57A0F310351}" leftIndent="0" lineSpacing="1150" mainFontStyleId="{00000058-0048-9B82-BC48-B76BD30AE5BB}" name="Body text|3" rightIndent="0" role="text" startIndent="0">
<fontStyle baseFont="1" ff="Default Metrics Font" fs="14" id="{00000058-0048-9B82-BC48-B76BD30AE5BB}"/>
<fontStyle ff="Default Metrics Font" fs="13" id="{00000059-0048-9B96-BC48-E0AF934BA63E}"/>
<fontStyle color="16777215" ff="Default Metrics Font" fs="14" id="{00000096-0097-9965-BC48-E8E7C8356934}"/>
<fontStyle ff="Default Metrics Font" fs="12" id="{00000134-0141-6005-BC48-404BB4D34AF6}"/>
<fontStyle bold="1" ff="Default Metrics Font" fs="14" id="{00000135-0141-600F-BC48-916C75F46A34}" italic="1"/>
</paragraphStyle>
<paragraphStyle after="1500" align="Left" before="1500" fixedLineSpacing="1" id="{0000005A-0048-9BB1-BC48-F43B7CFFA6F2}" leftIndent="0" lineSpacing="1296" mainFontStyleId="{0000005B-0048-9BB2-BC48-7035D3A85491}" name="Body text|4" rightIndent="0" role="text" startIndent="0">
<fontStyle baseFont="1" ff="Default Metrics Font" fs="11" id="{0000005B-0048-9BB2-BC48-7035D3A85491}" spacing="20"/>
<fontStyle ff="Default Metrics Font" fs="13" id="{0000005C-0048-9BBB-BC48-944A0BA37B0E}"/>
<fontStyle ff="Default Metrics Font" fs="11" id="{00000077-006E-B2D0-BC48-733E5605F239}" spacing="10"/>
<fontStyle color="16777215" ff="Default Metrics Font" fs="11" id="{00000097-0097-9981-BC48-5B1C25485BCF}" spacing="10"/>
<fontStyle color="16777215" ff="Default Metrics Font" fs="11" id="{000000BA-00BE-3B96-BC48-AC11BDB5BDBC}" spacing="20"/>
<fontStyle ff="Default Metrics Font" fs="12" id="{00000136-0141-6029-BC48-9C656E133FF6}"/>
</paragraphStyle>
<paragraphStyle after="1600" align="Left" before="300" fixedLineSpacing="1" id="{00000098-0097-9A61-BC48-49E94B7D9F1F}" leftIndent="0" lineSpacing="1080" mainFontStyleId="{00000099-0097-9A63-BC48-20D41FD25DA3}" name="Body text|5" rightIndent="0" role="text" startIndent="0">
<fontStyle baseFont="1" ff="Default Metrics Font" fs="14" id="{00000099-0097-9A63-BC48-20D41FD25DA3}"/>
<fontStyle ff="Default Metrics Font" fs="13" id="{0000009A-0097-9A7E-BC48-E65394389AC7}"/>
<fontStyle color="16777215" ff="Default Metrics Font" fs="14" id="{0000009B-0097-9A8A-BC48-B083AE79B818}"/>
</paragraphStyle>
<paragraphStyle after="1300" align="Justified" before="600" fixedLineSpacing="1" id="{000000D5-00E2-C99E-BC48-3001F2D4371C}" leftIndent="0" lineSpacing="1080" mainFontStyleId="{000000D6-00E2-C99F-BC48-B31D59065A53}" name="Heading #3|1" rightIndent="0" role="heading" roleLevel="3" startIndent="0">
<fontStyle baseFont="1" ff="Default Metrics Font" fs="14" id="{000000D6-00E2-C99F-BC48-B31D59065A53}"/>
<fontStyle ff="Default Metrics Font" fs="14" id="{000000D9-00E3-32B0-BC48-CA6B86699CE4}"/>
</paragraphStyle>
<paragraphStyle after="1300" align="Justified" before="600" fixedLineSpacing="1" id="{000000DC-00E3-4E62-BC48-73E28411A241}" leftIndent="0" lineSpacing="1080" mainFontStyleId="{000000DD-00E3-4E63-BC48-7A0691D34706}" name="Heading #3|2" rightIndent="0" role="heading" roleLevel="3" startIndent="0">
<fontStyle baseFont="1" ff="Default Metrics Font" fs="14" id="{000000DD-00E3-4E63-BC48-7A0691D34706}"/>
</paragraphStyle>
<paragraphStyle after="1700" align="Justified" before="600" fixedLineSpacing="1" id="{000000DE-00E3-4E7B-BC48-391171C07B0E}" leftIndent="0" lineSpacing="1080" mainFontStyleId="{000000DF-00E3-4E7C-BC48-A433DA8ADD7B}" name="Heading #3|3" rightIndent="0" role="heading" roleLevel="3" startIndent="0">
<fontStyle baseFont="1" ff="Default Metrics Font" fs="14" id="{000000DF-00E3-4E7C-BC48-A433DA8ADD7B}"/>
</paragraphStyle>
<paragraphStyle after="1400" align="Justified" fixedLineSpacing="1" id="{000000FE-010F-70B1-BC48-417BDF55BBD3}" leftIndent="0" lineSpacing="1656" mainFontStyleId="{000000FF-010F-70B2-BC48-3378886A758A}" name="Body text|6" rightIndent="0" role="text" startIndent="0">
<fontStyle baseFont="1" ff="Default Metrics Font" fs="12" id="{000000FF-010F-70B2-BC48-3378886A758A}"/>
<fontStyle ff="Default Metrics Font" fs="13" id="{00000100-010F-70C3-BC48-43D1401EFB32}"/>
<fontStyle ff="Default Metrics Font" fs="12" id="{00000101-010F-70CA-BC48-7575ECDE68A6}" italic="1"/>
<fontStyle ff="Default Metrics Font" fs="12" id="{00000102-010F-710D-BC48-1D7A89B3FB24}" underline="1"/>
<fontStyle color="263079" ff="Default Metrics Font" fs="12" id="{00000103-010F-7113-BC48-2E3D9F0D925A}"/>
<fontStyle color="263079" ff="Default Metrics Font" fs="12" id="{00000104-010F-7119-BC48-E0C5D3692F48}" underline="1"/>
<fontStyle ff="Default Metrics Font" fs="11" id="{0000012E-0141-418C-BC48-B2A89C1CDACC}" spacing="20"/>
<fontStyle ff="Default Metrics Font" fs="8" id="{0000012F-0141-4250-BC48-779093FF42BE}" spacing="10"/>
<fontStyle ff="Default Metrics Font" fs="14" id="{00000130-0141-43E9-BC48-217F62FEBFA8}"/>
<fontStyle bold="1" ff="Default Metrics Font" fs="14" id="{00000131-0141-43F3-BC48-FA3976DA8803}" italic="1"/>
<fontStyle color="263146" ff="Default Metrics Font" fs="12" id="{00000132-0141-4635-BC48-8D816F3A05A1}"/>
<fontStyle color="263146" ff="Default Metrics Font" fs="12" id="{00000133-0141-4642-BC48-D7B74973D323}" underline="1"/>
<fontStyle bold="1" ff="Default Metrics Font" fs="13" id="{00000161-016A-D8D2-BC48-57472144E90F}"/>
<fontStyle ff="Default Metrics Font" fs="12" id="{00000162-016A-D913-BC48-8D39FFF1B343}" italic="1" underline="1"/>
<fontStyle ff="Default Metrics Font" fs="11" id="{00000163-016A-D93B-BC48-17F5245657A1}" spacing="20" underline="1"/>
<fontStyle bold="1" color="263146" ff="Default Metrics Font" fs="13" id="{00000164-016A-DAEB-BC48-A616B6841AFD}"/>
<fontStyle color="263146" ff="Default Metrics Font" fs="12" id="{00000165-016A-DAFF-BC48-ED11716ACEFD}" italic="1" underline="1"/>
<fontStyle color="263146" ff="Default Metrics Font" fs="11" id="{00000166-016A-DB0D-BC48-3B25455C692E}" spacing="20" underline="1"/>
<fontStyle color="263146" ff="Default Metrics Font" fs="12" id="{00000167-016A-DB42-BC48-6BF6686AE81B}" italic="1"/>
</paragraphStyle>
<paragraphStyle align="Justified" fixedLineSpacing="1" id="{00000105-010F-71F5-BC48-F37319339114}" leftIndent="0" lineSpacing="2832" mainFontStyleId="{00000106-010F-71F5-BC48-66068A52E5F2}" name="Heading #3|4" rightIndent="0" role="heading" roleLevel="3" startIndent="0">
<fontStyle baseFont="1" ff="Default Metrics Font" fs="14" id="{00000106-010F-71F5-BC48-66068A52E5F2}"/>
</paragraphStyle>
<paragraphStyle after="1400" align="Left" fixedLineSpacing="1" id="{00000107-010F-7209-BC48-F8026D81B668}" leftIndent="0" lineSpacing="1080" mainFontStyleId="{00000108-010F-720A-BC48-A6E4A545F237}" name="Heading #3|5" rightIndent="0" role="heading" roleLevel="3" startIndent="0">
<fontStyle baseFont="1" ff="Default Metrics Font" fs="14" id="{00000108-010F-720A-BC48-A6E4A545F237}"/>
</paragraphStyle>
<paragraphStyle after="1400" align="Justified" fixedLineSpacing="1" id="{00000109-010F-721C-BC48-A0D2FD733B2C}" leftIndent="0" lineSpacing="1080" mainFontStyleId="{0000010A-010F-721C-BC48-BB2F9FD56231}" name="Heading #3|6" rightIndent="0" role="heading" roleLevel="3" startIndent="0">
<fontStyle baseFont="1" ff="Default Metrics Font" fs="14" id="{0000010A-010F-721C-BC48-BB2F9FD56231}"/>
</paragraphStyle>
<paragraphStyle after="1400" align="Justified" before="700" fixedLineSpacing="1" id="{0000010B-010F-722E-BC48-E9C837731A1C}" leftIndent="0" lineSpacing="1080" mainFontStyleId="{0000010C-010F-722F-BC48-66121FD394D5}" name="Heading #3|7" rightIndent="0" role="heading" roleLevel="3" startIndent="0">
<fontStyle baseFont="1" ff="Default Metrics Font" fs="14" id="{0000010C-010F-722F-BC48-66121FD394D5}"/>
</paragraphStyle>
<paragraphStyle after="400" align="Justified" before="800" fixedLineSpacing="1" id="{00000137-0141-604C-BC48-16CC7786067D}" leftIndent="0" lineSpacing="620" mainFontStyleId="{00000138-0141-604D-BC48-27DD34705008}" name="Body text|7" rightIndent="0" role="text" startIndent="0">
<fontStyle baseFont="1" ff="Default Metrics Font" fs="8" id="{00000138-0141-604D-BC48-27DD34705008}" spacing="10"/>
<fontStyle ff="Default Metrics Font" fs="12" id="{00000139-0141-605C-BC48-94905348639D}"/>
</paragraphStyle>
<paragraphStyle align="Left" before="2100" fixedLineSpacing="1" id="{0000016E-016A-EFF2-BC48-033635815FB4}" leftIndent="0" lineSpacing="1656" mainFontStyleId="{0000016F-016A-EFF3-BC48-198621C21DF8}" name="Body text|8" rightIndent="0" role="text" startIndent="0">
<fontStyle baseFont="1" ff="Default Metrics Font" fs="12" id="{0000016F-016A-EFF3-BC48-198621C21DF8}" italic="1"/>
<fontStyle ff="Default Metrics Font" fs="12" id="{00000170-016A-F003-BC48-3AB20AD88C78}"/>
<fontStyle ff="Default Metrics Font" fs="12" id="{00000171-016A-F008-BC48-DF9552DC0596}" italic="1" underline="1"/>
<fontStyle color="263146" ff="Default Metrics Font" fs="12" id="{00000172-016A-F00F-BC48-C29187A62C4A}" italic="1" underline="1"/>
<fontStyle color="263146" ff="Default Metrics Font" fs="12" id="{00000173-016A-F028-BC48-E02F8015B0E0}"/>
<fontStyle color="263146" ff="Default Metrics Font" fs="12" id="{00000174-016A-F02F-BC48-C9C966EB8C83}" italic="1"/>
</paragraphStyle>
<paragraphStyle align="Left" fixedLineSpacing="0" id="{000001AF-018B-541C-BC48-8C06D8AB6865}" leftIndent="0" mainFontStyleId="{000001B0-018B-541E-BC48-8E11BC8E8CF5}" name="Other|1" rightIndent="0" role="other" startIndent="0">
<fontStyle baseFont="1" ff="Times New Roman" fs="10" id="{000001B0-018B-541E-BC48-8E11BC8E8CF5}"/>
<fontStyle ff="Default Metrics Font" fs="8" id="{000001B1-018B-544B-BC48-095AD153B6A5}"/>
</paragraphStyle>
</paragraphStyles>
</documentData>
<OBJECT data="file://localhost//var/tmp/autoclean/derive/hpr2816//full_shownotes.djvu" height="3301" type="image/x.djvu" usemap="full_shownotes_0000.djvu" width="2550">
<PARAM name="PAGE" value="full_shownotes_0000.djvu"/>
<PARAM name="DPI" value="300"/>
<HIDDENTEXT>
<PAGECOLUMN>
<REGION>
<PARAGRAPH>
<LINE>
<WORD coords="307,494,525,414,494">Gnu</WORD>
<WORD coords="557,494,789,410,494">Awk</WORD>
<WORD coords="821,470,855,460,482">-</WORD>
<WORD coords="889,494,1115,414,494">Part</WORD>
<WORD coords="1155,494,1263,414,502">14</WORD>
<WORD coords="1299,518,1589,410,494">(HPR</WORD>
<WORD coords="1625,494,1897,410,494">Show</WORD>
<WORD coords="1933,518,2203,410,498">2816)</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,660,578,618,660">Redirection</WORD>
<WORD coords="596,660,644,618,660">of</WORD>
<WORD coords="660,673,782,621,660">input</WORD>
<WORD coords="799,660,883,618,660">and</WORD>
<WORD coords="901,673,1052,626,660">output</WORD>
<WORD coords="1069,648,1085,644,660">-</WORD>
<WORD coords="1103,673,1195,626,660">part</WORD>
<WORD coords="1216,660,1237,621,660">1</WORD>
</LINE>
<LINE>
<WORD coords="302,790,423,750,789">Dave</WORD>
<WORD coords="443,790,625,749,789">Morriss</WORD>
</LINE>
</PARAGRAPH>
</REGION>
</PAGECOLUMN>
<PAGECOLUMN></PAGECOLUMN>
</HIDDENTEXT>
</OBJECT>
<MAP name="full_shownotes_0000.djvu"/>
<OBJECT data="file://localhost//var/tmp/autoclean/derive/hpr2816//full_shownotes.djvu" height="3301" type="image/x.djvu" usemap="full_shownotes_0001.djvu" width="2550">
<PARAM name="PAGE" value="full_shownotes_0001.djvu"/>
<PARAM name="DPI" value="300"/>
<HIDDENTEXT>
<PAGECOLUMN>
<REGION>
<PARAGRAPH>
<LINE>
<WORD coords="307,493,525,413,493">Gnu</WORD>
<WORD coords="557,493,789,409,493">Awk</WORD>
<WORD coords="821,469,855,459,481">-</WORD>
<WORD coords="889,493,1115,413,493">Part</WORD>
<WORD coords="1155,493,1263,413,501">14</WORD>
<WORD coords="1299,517,1589,409,493">(HPR</WORD>
<WORD coords="1625,493,1897,409,493">Show</WORD>
<WORD coords="1933,517,2203,409,497">2816)</WORD>
</LINE>
</PARAGRAPH>
</REGION>
</PAGECOLUMN>
<PAGECOLUMN>
<REGION>
<PARAGRAPH>
<LINE>
<WORD coords="303,685,753,626,684">Introduction</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,829,404,786,828">This</WORD>
<WORD coords="436,829,472,788,828">is</WORD>
<WORD coords="504,828,573,786,828">the</WORD>
<WORD coords="606,829,850,786,828">fourteenth</WORD>
<WORD coords="881,841,1060,786,828">episode</WORD>
<WORD coords="1092,828,1140,786,828">of</WORD>
<WORD coords="1170,829,1239,786,828">the</WORD>
<WORD coords="1273,803,1294,788,803"></WORD>
<WORD coords="1299,841,1511,788,828">Learning</WORD>
<WORD coords="1541,828,1652,786,828">Awk</WORD>
<WORD coords="1654,803,1676,788,816"></WORD>
<WORD coords="1710,829,1841,788,828">series</WORD>
<WORD coords="1872,829,2017,786,828">which</WORD>
<WORD coords="2048,828,2084,788,828">is</WORD>
<WORD coords="2115,841,2248,786,828">being</WORD>
</LINE>
<LINE>
<WORD coords="301,910,522,855,897">produced</WORD>
<WORD coords="538,910,598,855,897">by</WORD>
<WORD coords="613,897,788,855,897">b-veezi</WORD>
<WORD coords="806,897,890,855,897">and</WORD>
<WORD coords="907,910,1080,855,897">myself.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,1026,348,987,1026">In</WORD>
<WORD coords="374,1026,457,984,1026">this</WORD>
<WORD coords="485,1039,663,984,1026">episode</WORD>
<WORD coords="691,1026,775,984,1026">and</WORD>
<WORD coords="800,1027,870,984,1026">the</WORD>
<WORD coords="896,1027,998,992,1026">next</WORD>
<WORD coords="1024,1026,1039,987,1026">I</WORD>
<WORD coords="1065,1027,1181,992,1026">want</WORD>
<WORD coords="1206,1026,1250,993,1026">to</WORD>
<WORD coords="1277,1027,1378,992,1026">start</WORD>
<WORD coords="1403,1039,1584,985,1026">looking</WORD>
<WORD coords="1610,1026,1651,993,1026">at</WORD>
<WORD coords="1677,1026,1934,984,1026">redirection</WORD>
<WORD coords="1961,1027,2113,984,1026">within</WORD>
<WORD coords="2139,1027,2249,984,1026">Awk</WORD>
</LINE>
<LINE>
<WORD coords="301,1108,537,1064,1095">programs.</WORD>
<WORD coords="559,1095,575,1056,1095">I</WORD>
<WORD coords="594,1095,679,1053,1095">had</WORD>
<WORD coords="698,1108,929,1054,1095">originally</WORD>
<WORD coords="946,1095,1151,1053,1095">intended</WORD>
<WORD coords="1169,1095,1213,1061,1095">to</WORD>
<WORD coords="1233,1096,1363,1067,1095">cover</WORD>
<WORD coords="1381,1095,1451,1053,1095">the</WORD>
<WORD coords="1473,1108,1639,1053,1095">subject</WORD>
<WORD coords="1658,1095,1701,1056,1095">in</WORD>
<WORD coords="1721,1095,1803,1067,1095">one</WORD>
<WORD coords="1823,1108,2015,1053,1095">episode,</WORD>
<WORD coords="2036,1095,2112,1054,1095">but</WORD>
<WORD coords="2129,1096,2246,1053,1095">there</WORD>
</LINE>
<LINE>
<WORD coords="302,1164,337,1124,1164">is</WORD>
<WORD coords="352,1177,440,1124,1164">just</WORD>
<WORD coords="457,1164,531,1130,1164">too</WORD>
<WORD coords="550,1165,692,1122,1164">much.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,1302,374,1253,1293">So,</WORD>
<WORD coords="398,1293,443,1254,1293">in</WORD>
<WORD coords="464,1294,534,1251,1293">the</WORD>
<WORD coords="558,1294,652,1251,1293">first</WORD>
<WORD coords="675,1306,853,1251,1293">episode</WORD>
<WORD coords="877,1293,893,1254,1293">I</WORD>
<WORD coords="915,1293,1006,1252,1293">will</WORD>
<WORD coords="1027,1293,1081,1251,1293">be</WORD>
<WORD coords="1105,1306,1282,1253,1293">starting</WORD>
<WORD coords="1303,1293,1408,1251,1293">with</WORD>
<WORD coords="1431,1306,1581,1259,1293">output</WORD>
<WORD coords="1601,1293,1859,1251,1293">redirection</WORD>
<WORD coords="1881,1293,1965,1251,1293">and</WORD>
<WORD coords="1986,1294,2088,1251,1293">then</WORD>
<WORD coords="2109,1293,2154,1254,1293">in</WORD>
<WORD coords="2175,1293,2245,1251,1293">the</WORD>
</LINE>
<LINE>
<WORD coords="301,1362,402,1328,1362">next</WORD>
<WORD coords="428,1375,606,1320,1362">episode</WORD>
<WORD coords="632,1362,724,1321,1362">will</WORD>
<WORD coords="751,1375,887,1320,1362">spend</WORD>
<WORD coords="913,1363,1035,1334,1362">some</WORD>
<WORD coords="1062,1362,1165,1323,1362">time</WORD>
<WORD coords="1192,1375,1373,1321,1362">looking</WORD>
<WORD coords="1399,1362,1439,1328,1362">at</WORD>
<WORD coords="1464,1363,1534,1320,1362">the</WORD>
<WORD coords="1563,1372,1641,1330,1362">get</WORD>
<WORD coords="1649,1362,1757,1327,1362">line</WORD>
<WORD coords="1787,1362,2020,1320,1362">command</WORD>
<WORD coords="2046,1363,2154,1320,1362">used</WORD>
<WORD coords="2181,1362,2248,1320,1362">for</WORD>
</LINE>
<LINE>
<WORD coords="302,1444,476,1389,1431">explicit</WORD>
<WORD coords="495,1444,625,1391,1431">input,</WORD>
<WORD coords="646,1431,766,1389,1431">often</WORD>
<WORD coords="782,1431,888,1389,1431">with</WORD>
<WORD coords="905,1432,1175,1389,1431">redirection.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,1597,716,1538,1596">Redirection</WORD>
<WORD coords="742,1597,810,1537,1596">of</WORD>
<WORD coords="833,1614,1068,1549,1597">output</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,1740,361,1700,1740">So</WORD>
<WORD coords="383,1741,447,1698,1740">far</WORD>
<WORD coords="466,1741,533,1712,1740">we</WORD>
<WORD coords="555,1741,665,1698,1740">have</WORD>
<WORD coords="688,1741,792,1712,1740">seen</WORD>
<WORD coords="812,1741,900,1698,1740">that</WORD>
<WORD coords="919,1741,1048,1698,1740">when</WORD>
<WORD coords="1070,1740,1123,1712,1740">an</WORD>
<WORD coords="1146,1740,1226,1705,1740">awk</WORD>
<WORD coords="1250,1753,1380,1700,1740">script</WORD>
<WORD coords="1399,1741,1499,1712,1740">uses</WORD>
<WORD coords="1524,1750,1659,1705,1740">print</WORD>
<WORD coords="1683,1740,1730,1712,1740">or</WORD>
<WORD coords="1753,1750,1919,1705,1740">printf</WORD>
<WORD coords="1943,1740,2013,1698,1740">the</WORD>
<WORD coords="2037,1753,2188,1706,1740">output</WORD>
<WORD coords="2210,1740,2246,1700,1740">is</WORD>
</LINE>
<LINE>
<WORD coords="300,1809,468,1769,1809">written</WORD>
<WORD coords="488,1809,531,1775,1809">to</WORD>
<WORD coords="552,1809,621,1767,1809">the</WORD>
<WORD coords="645,1810,844,1767,1809">standard</WORD>
<WORD coords="864,1822,1015,1775,1809">output</WORD>
<WORD coords="1036,1821,1124,1767,1809">(the</WORD>
<WORD coords="1146,1810,1296,1781,1809">screen</WORD>
<WORD coords="1315,1809,1360,1770,1809">in</WORD>
<WORD coords="1379,1809,1494,1775,1809">most</WORD>
<WORD coords="1514,1821,1670,1768,1809">cases).</WORD>
<WORD coords="1692,1809,1782,1767,1809">The</WORD>
<WORD coords="1805,1810,2061,1767,1809">redirection</WORD>
<WORD coords="2084,1810,2246,1767,1809">feature</WORD>
</LINE>
<LINE>
<WORD coords="302,1878,345,1839,1878">in</WORD>
<WORD coords="364,1878,445,1843,1878">awk</WORD>
<WORD coords="464,1879,617,1837,1878">allows</WORD>
<WORD coords="636,1891,787,1844,1878">output</WORD>
<WORD coords="803,1878,847,1844,1878">to</WORD>
<WORD coords="864,1878,918,1837,1878">be</WORD>
<WORD coords="936,1879,1104,1838,1878">written</WORD>
<WORD coords="1122,1879,1371,1836,1878">elsewhere.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,2008,416,1968,2007">How</WORD>
<WORD coords="432,2008,515,1965,2007">this</WORD>
<WORD coords="534,2008,570,1967,2007">is</WORD>
<WORD coords="590,2007,800,1965,2007">achieved</WORD>
<WORD coords="817,2008,854,1968,2007">is</WORD>
<WORD coords="873,2008,1100,1965,2007">described</WORD>
<WORD coords="1118,2007,1161,1968,2007">in</WORD>
<WORD coords="1178,2007,1248,1965,2007">the</WORD>
<WORD coords="1268,2020,1498,1965,2007">following</WORD>
<WORD coords="1517,2008,1718,1967,2007">sections.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,2169,642,2106,2154">Redirecting</WORD>
<WORD coords="661,2154,715,2115,2154">to</WORD>
<WORD coords="737,2155,768,2122,2155">a</WORD>
<WORD coords="788,2154,877,2106,2154">file</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,2287,439,2242,2277">print</WORD>
<WORD coords="475,2277,612,2242,2277">items</WORD>
<WORD coords="648,2273,671,2249,2275">&gt;</WORD>
<WORD coords="705,2287,1015,2242,2277">output-file</WORD>
</LINE>
<LINE>
<WORD coords="304,2341,469,2296,2331">printf</WORD>
<WORD coords="504,2339,690,2296,2331">format,</WORD>
<WORD coords="734,2331,871,2296,2331">items</WORD>
<WORD coords="907,2327,930,2304,2329">&gt;</WORD>
<WORD coords="964,2341,1274,2296,2331">output-file</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,2469,427,2421,2460">Here,</WORD>
<WORD coords="458,2460,636,2425,2460">&apos;items&apos;</WORD>
<WORD coords="665,2461,843,2418,2460">denotes</WORD>
<WORD coords="862,2460,931,2418,2460">the</WORD>
<WORD coords="951,2460,1077,2421,2460">items</WORD>
<WORD coords="1095,2460,1138,2426,2460">to</WORD>
<WORD coords="1156,2460,1210,2419,2460">be</WORD>
<WORD coords="1228,2473,1408,2418,2460">printed,</WORD>
<WORD coords="1439,2460,1646,2425,2460">&apos;format&apos;</WORD>
<WORD coords="1674,2460,1710,2421,2460">is</WORD>
<WORD coords="1728,2461,1799,2418,2460">the</WORD>
<WORD coords="1818,2460,1975,2418,2460">format</WORD>
<WORD coords="1992,2473,2246,2420,2460">expression</WORD>
</LINE>
<LINE>
<WORD coords="302,2529,369,2487,2529">for</WORD>
<WORD coords="396,2539,626,2494,2529">&apos;printf&apos;,</WORD>
<WORD coords="657,2509,662,2494,2519">&apos;</WORD>
<WORD coords="676,2539,986,2494,2529">output-file</WORD>
<WORD coords="1002,2509,1007,2494,2519">&apos;</WORD>
<WORD coords="1035,2530,1072,2490,2529">is</WORD>
<WORD coords="1092,2530,1146,2501,2529">an</WORD>
<WORD coords="1164,2542,1418,2490,2529">expression</WORD>
<WORD coords="1434,2529,1580,2487,2529">which</WORD>
<WORD coords="1598,2530,1634,2489,2529">is</WORD>
<WORD coords="1654,2530,1888,2487,2529">converted</WORD>
<WORD coords="1905,2529,1949,2495,2529">to</WORD>
<WORD coords="1968,2529,1992,2501,2529">a</WORD>
<WORD coords="2012,2542,2144,2489,2529">string</WORD>
<WORD coords="2163,2529,2247,2487,2529">and</WORD>
</LINE>
<LINE>
<WORD coords="302,2598,497,2559,2598">contains</WORD>
<WORD coords="515,2598,585,2556,2598">the</WORD>
<WORD coords="604,2598,730,2570,2598">name</WORD>
<WORD coords="750,2598,798,2556,2598">of</WORD>
<WORD coords="814,2598,883,2556,2598">the</WORD>
<WORD coords="903,2611,1053,2564,2598">output</WORD>
<WORD coords="1071,2599,1160,2556,2598">file.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,2728,454,2687,2727">Heres</WORD>
<WORD coords="485,2727,509,2699,2727">a</WORD>
<WORD coords="539,2740,694,2685,2727">simple</WORD>
<WORD coords="726,2740,938,2685,2727">example.</WORD>
<WORD coords="972,2727,1006,2688,2727">It</WORD>
<WORD coords="1034,2728,1134,2699,2727">uses</WORD>
<WORD coords="1165,2727,1235,2685,2727">the</WORD>
<WORD coords="1266,2727,1342,2685,2727">file</WORD>
<WORD coords="1374,2728,1422,2685,2727">of</WORD>
<WORD coords="1451,2728,1551,2685,2727">fruit</WORD>
<WORD coords="1581,2727,1679,2685,2727">data</WORD>
<WORD coords="1708,2728,1962,2685,2727">introduced</WORD>
<WORD coords="1992,2727,2036,2688,2727">in</WORD>
<WORD coords="2066,2740,2245,2685,2727">episode</WORD>
</LINE>
<LINE>
<WORD coords="302,2797,482,2754,2796">number</WORD>
<WORD coords="501,2797,539,2756,2796">2.</WORD>
<WORD coords="559,2797,662,2754,2796">This</WORD>
<WORD coords="681,2796,779,2754,2796">data</WORD>
<WORD coords="796,2796,871,2754,2796">file</WORD>
<WORD coords="891,2796,927,2757,2796">is</WORD>
<WORD coords="946,2796,1150,2754,2796">included</WORD>
<WORD coords="1166,2797,1271,2754,2796">with</WORD>
<WORD coords="1288,2797,1371,2754,2796">this</WORD>
<WORD coords="1391,2797,1515,2754,2796">show</WORD>
<WORD coords="1533,2808,1548,2755,2808">(</WORD>
<WORD coords="1552,2796,1709,2754,2796">awk!4</WORD>
<WORD coords="1742,2796,1843,2754,2796">fruit</WORD>
<WORD coords="1876,2797,2051,2754,2796">data.txt</WORD>
<WORD coords="2054,2808,2084,2755,2802">):</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,2913,327,2876,2913">$</WORD>
<WORD coords="360,2910,441,2875,2910">awk</WORD>
<WORD coords="484,2910,557,2875,2910">&apos;NR</WORD>
<WORD coords="590,2906,613,2882,2908">&gt;</WORD>
<WORD coords="648,2910,672,2878,2915">1</WORD>
<WORD coords="707,2920,870,2875,2910">{print</WORD>
<WORD coords="906,2913,960,2876,2911">$1</WORD>
<WORD coords="993,2906,1016,2882,2906">&gt;</WORD>
<WORD coords="1055,2920,1468,2875,2910">&quot;fruit_names&quot;}&apos;</WORD>
<WORD coords="1511,2915,2079,2875,2910">awkl4_fruit_data.txt</WORD>
</LINE>
<LINE>
<WORD coords="302,2967,327,2930,2967">$</WORD>
<WORD coords="360,2964,439,2932,2964">cat</WORD>
<WORD coords="475,2970,785,2929,2964">fruit_names</WORD>
</LINE>
</PARAGRAPH>
</REGION>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="1296" y="832"/>
<end x="1650" y="832"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="612" y="901"/>
<end x="786" y="901"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="1428" y="1297"/>
<end x="1857" y="1297"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="4" type="Black">
<start x="1551" y="2801"/>
<end x="2049" y="2801"/>
</separator>
</PAGECOLUMN>
</HIDDENTEXT>
</OBJECT>
<MAP name="full_shownotes_0001.djvu"/>
<OBJECT data="file://localhost//var/tmp/autoclean/derive/hpr2816//full_shownotes.djvu" height="3301" type="image/x.djvu" usemap="full_shownotes_0002.djvu" width="2550">
<PARAM name="PAGE" value="full_shownotes_0002.djvu"/>
<PARAM name="DPI" value="300"/>
<HIDDENTEXT>
<PAGECOLUMN>
<REGION>
<PARAGRAPH>
<LINE>
<WORD coords="303,348,440,303,338">apple</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,393,470,358,393">banana</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,457,586,412,447">strawberry</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="303,511,440,475,501">grape</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="303,565,440,520,555">apple</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,619,412,574,609">plum</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="306,663,412,628,663">kiwi</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,727,468,685,717">potato</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,781,555,736,771">pineapple</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,901,413,861,900">Here</WORD>
<WORD coords="439,900,508,858,900">the</WORD>
<WORD coords="534,913,665,860,900">script</WORD>
<WORD coords="689,913,808,859,900">skips</WORD>
<WORD coords="833,900,903,858,900">the</WORD>
<WORD coords="929,901,1023,858,900">first</WORD>
<WORD coords="1047,900,1133,859,900">line</WORD>
<WORD coords="1159,900,1207,858,900">of</WORD>
<WORD coords="1229,909,1423,858,900">headers,</WORD>
<WORD coords="1449,900,1550,858,900">then</WORD>
<WORD coords="1574,913,1707,860,900">prints</WORD>
<WORD coords="1733,901,1807,866,900">out</WORD>
<WORD coords="1830,901,1901,858,900">the</WORD>
<WORD coords="1926,901,2027,858,900">fruit</WORD>
<WORD coords="2050,900,2176,872,900">name</WORD>
<WORD coords="2202,900,2246,861,900">in</WORD>
</LINE>
<LINE>
<WORD coords="302,969,408,927,969">field</WORD>
<WORD coords="440,969,461,930,969">1</WORD>
<WORD coords="492,969,536,935,969">to</WORD>
<WORD coords="565,969,635,927,969">the</WORD>
<WORD coords="665,969,741,927,969">file</WORD>
<WORD coords="771,969,911,927,969">called</WORD>
<WORD coords="950,949,955,934,959">&apos;</WORD>
<WORD coords="970,974,1323,934,969">fruit_names&apos;.</WORD>
<WORD coords="1355,969,1510,930,969">Notice</WORD>
<WORD coords="1540,969,1609,927,969">the</WORD>
<WORD coords="1640,969,1715,927,969">file</WORD>
<WORD coords="1744,969,1871,941,969">name</WORD>
<WORD coords="1900,970,1937,929,969">is</WORD>
<WORD coords="1967,969,2173,927,969">enclosed</WORD>
<WORD coords="2202,969,2246,930,969">in</WORD>
</LINE>
<LINE>
<WORD coords="302,1051,454,1004,1038">quotes</WORD>
<WORD coords="471,1039,658,996,1038">because</WORD>
<WORD coords="678,1038,709,999,1038">it</WORD>
<WORD coords="726,1039,762,999,1038">is</WORD>
<WORD coords="781,1038,805,1010,1038">a</WORD>
<WORD coords="823,1051,968,998,1038">string.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,1168,391,1125,1167">The</WORD>
<WORD coords="413,1180,542,1127,1167">script</WORD>
<WORD coords="560,1167,652,1126,1167">will</WORD>
<WORD coords="673,1180,775,1126,1167">loop</WORD>
<WORD coords="796,1167,905,1139,1167">once</WORD>
<WORD coords="926,1180,1000,1139,1167">per</WORD>
<WORD coords="1020,1167,1106,1125,1167">line</WORD>
<WORD coords="1128,1167,1176,1125,1167">of</WORD>
<WORD coords="1194,1167,1263,1125,1167">the</WORD>
<WORD coords="1284,1180,1406,1128,1167">input</WORD>
<WORD coords="1426,1167,1501,1125,1167">file</WORD>
<WORD coords="1522,1180,1753,1128,1167">executing</WORD>
<WORD coords="1772,1168,1841,1125,1167">the</WORD>
<WORD coords="1862,1167,2120,1125,1167">redirection</WORD>
<WORD coords="2140,1167,2247,1125,1167">each</WORD>
</LINE>
<LINE>
<WORD coords="301,1237,417,1197,1236">time.</WORD>
<WORD coords="443,1237,660,1197,1236">However</WORD>
<WORD coords="682,1237,752,1194,1236">the</WORD>
<WORD coords="777,1236,852,1194,1236">file</WORD>
<WORD coords="877,1237,1072,1197,1236">contains</WORD>
<WORD coords="1097,1236,1153,1195,1236">all</WORD>
<WORD coords="1177,1236,1225,1194,1236">of</WORD>
<WORD coords="1246,1237,1316,1194,1236">the</WORD>
<WORD coords="1340,1237,1490,1208,1236">names</WORD>
<WORD coords="1514,1236,1558,1197,1236">in</WORD>
<WORD coords="1580,1237,1650,1194,1236">the</WORD>
<WORD coords="1675,1236,1793,1208,1236">same</WORD>
<WORD coords="1818,1237,1941,1194,1236">order</WORD>
<WORD coords="1965,1237,2010,1208,1236">as</WORD>
<WORD coords="2034,1237,2103,1194,1236">the</WORD>
<WORD coords="2128,1249,2249,1197,1236">input</WORD>
</LINE>
<LINE>
<WORD coords="302,1306,390,1263,1305">file.</WORD>
<WORD coords="410,1306,514,1263,1305">This</WORD>
<WORD coords="532,1306,569,1265,1305">is</WORD>
<WORD coords="586,1306,773,1264,1305">because</WORD>
<WORD coords="793,1305,841,1263,1305">of</WORD>
<WORD coords="857,1306,926,1263,1305">the</WORD>
<WORD coords="946,1318,1176,1263,1305">following</WORD>
<WORD coords="1192,1306,1444,1263,1305">behaviour:</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="362,1426,382,1406,1430"></WORD>
<WORD coords="421,1434,510,1392,1434">The</WORD>
<WORD coords="530,1447,680,1400,1434">output</WORD>
<WORD coords="698,1434,773,1392,1434">file</WORD>
<WORD coords="793,1434,829,1395,1434">is</WORD>
<WORD coords="848,1435,998,1392,1434">erased</WORD>
<WORD coords="1014,1435,1165,1392,1434">before</WORD>
<WORD coords="1183,1434,1253,1392,1434">the</WORD>
<WORD coords="1273,1435,1366,1392,1434">first</WORD>
<WORD coords="1384,1447,1535,1400,1434">output</WORD>
<WORD coords="1552,1435,1588,1395,1434">is</WORD>
<WORD coords="1605,1435,1774,1394,1434">written</WORD>
<WORD coords="1791,1434,1834,1400,1434">to</WORD>
<WORD coords="1854,1435,1896,1395,1434">it.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="362,1495,382,1475,1499"></WORD>
<WORD coords="424,1516,695,1461,1503">Subsequent</WORD>
<WORD coords="711,1504,855,1463,1503">writes</WORD>
<WORD coords="874,1503,917,1469,1503">to</WORD>
<WORD coords="935,1503,1005,1461,1503">the</WORD>
<WORD coords="1026,1503,1143,1475,1503">same</WORD>
<WORD coords="1163,1503,1238,1461,1503">file</WORD>
<WORD coords="1258,1503,1314,1461,1503">do</WORD>
<WORD coords="1332,1503,1407,1469,1503">not</WORD>
<WORD coords="1424,1504,1543,1475,1503">erase</WORD>
<WORD coords="1562,1503,1593,1464,1503">it</WORD>
<WORD coords="1609,1504,1685,1462,1503">but</WORD>
<WORD coords="1702,1516,1873,1462,1503">append</WORD>
<WORD coords="1890,1503,1932,1469,1503">to</WORD>
<WORD coords="1952,1504,1995,1464,1503">it.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,1632,335,1593,1632">It</WORD>
<WORD coords="356,1632,391,1592,1632">is</WORD>
<WORD coords="412,1645,644,1593,1632">important</WORD>
<WORD coords="663,1632,706,1598,1632">to</WORD>
<WORD coords="726,1632,780,1591,1632">be</WORD>
<WORD coords="803,1633,941,1604,1632">aware</WORD>
<WORD coords="962,1633,1051,1590,1632">that</WORD>
<WORD coords="1070,1632,1328,1590,1632">redirection</WORD>
<WORD coords="1348,1632,1392,1593,1632">in</WORD>
<WORD coords="1412,1633,1522,1590,1632">Awk</WORD>
<WORD coords="1541,1632,1577,1592,1632">is</WORD>
<WORD coords="1599,1632,1762,1590,1632">similar</WORD>
<WORD coords="1782,1632,1826,1599,1632">to</WORD>
<WORD coords="1845,1633,1921,1591,1632">but</WORD>
<WORD coords="1942,1632,2016,1598,1632">not</WORD>
<WORD coords="2035,1632,2105,1590,1632">the</WORD>
<WORD coords="2128,1632,2245,1604,1632">same</WORD>
</LINE>
<LINE>
<WORD coords="302,1702,347,1673,1702">as</WORD>
<WORD coords="365,1701,454,1659,1701">that</WORD>
<WORD coords="470,1701,515,1662,1701">in</WORD>
<WORD coords="533,1702,643,1659,1701">shell</WORD>
<WORD coords="662,1714,827,1661,1701">scripts.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="300,1831,429,1788,1830">What</WORD>
<WORD coords="458,1831,526,1802,1830">we</WORD>
<WORD coords="558,1831,668,1788,1830">have</WORD>
<WORD coords="702,1830,814,1788,1830">done</WORD>
<WORD coords="846,1831,946,1788,1830">here</WORD>
<WORD coords="978,1831,1015,1790,1830">is</WORD>
<WORD coords="1048,1830,1122,1796,1830">not</WORD>
<WORD coords="1153,1843,1289,1789,1830">really</WORD>
<WORD coords="1320,1831,1522,1788,1830">different</WORD>
<WORD coords="1554,1830,1667,1788,1830">from</WORD>
<WORD coords="1698,1843,1883,1790,1830">running</WORD>
<WORD coords="1914,1831,1984,1788,1830">the</WORD>
<WORD coords="2017,1843,2248,1788,1830">following</WORD>
</LINE>
<LINE>
<WORD coords="302,1899,535,1857,1899">command</WORD>
<WORD coords="551,1899,695,1857,1899">where</WORD>
<WORD coords="714,1899,783,1857,1899">the</WORD>
<WORD coords="804,1900,912,1857,1899">shell</WORD>
<WORD coords="931,1900,1050,1857,1899">deals</WORD>
<WORD coords="1067,1899,1173,1857,1899">with</WORD>
<WORD coords="1190,1900,1461,1857,1899">redirection:</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,2016,327,1979,2016">$</WORD>
<WORD coords="360,2013,441,1978,2013">awk</WORD>
<WORD coords="484,2013,557,1978,2013">&apos;NR</WORD>
<WORD coords="590,2009,613,1986,2011">&gt;</WORD>
<WORD coords="648,2013,672,1981,2018">1</WORD>
<WORD coords="707,2023,870,1978,2013">{print</WORD>
<WORD coords="906,2023,1007,1978,2011">$1}&apos;</WORD>
<WORD coords="1051,2018,1619,1978,2013">awkl4_fruit_data.txt</WORD>
<WORD coords="1655,2009,1678,1986,2011">&gt;</WORD>
<WORD coords="1713,2018,2023,1978,2013">fruit_names</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,2143,413,2103,2142">Here</WORD>
<WORD coords="435,2143,545,2100,2142">Awk</WORD>
<WORD coords="564,2143,600,2102,2142">is</WORD>
<WORD coords="620,2155,792,2102,2142">writing</WORD>
<WORD coords="812,2142,855,2108,2142">to</WORD>
<WORD coords="876,2143,945,2100,2142">the</WORD>
<WORD coords="969,2143,1168,2100,2142">standard</WORD>
<WORD coords="1188,2155,1339,2108,2142">output</WORD>
<WORD coords="1360,2143,1516,2108,2142">stream</WORD>
<WORD coords="1537,2142,1620,2100,2142">and</WORD>
<WORD coords="1640,2143,1710,2100,2142">the</WORD>
<WORD coords="1733,2143,1841,2100,2142">shell</WORD>
<WORD coords="1862,2142,1898,2102,2142">is</WORD>
<WORD coords="1920,2155,2144,2102,2142">capturing</WORD>
<WORD coords="2163,2142,2246,2100,2142">this</WORD>
</LINE>
<LINE>
<WORD coords="303,2212,459,2177,2211">stream</WORD>
<WORD coords="488,2211,572,2169,2211">and</WORD>
<WORD coords="601,2224,858,2169,2211">redirecting</WORD>
<WORD coords="888,2211,919,2172,2211">it</WORD>
<WORD coords="947,2211,991,2177,2211">to</WORD>
<WORD coords="1021,2211,1045,2183,2211">a</WORD>
<WORD coords="1075,2212,1164,2169,2211">file.</WORD>
<WORD coords="1196,2220,1423,2172,2211">However,</WORD>
<WORD coords="1455,2224,1598,2169,2211">things</WORD>
<WORD coords="1630,2224,1700,2177,2211">get</WORD>
<WORD coords="1728,2211,1848,2183,2211">more</WORD>
<WORD coords="1879,2224,2083,2169,2211">complex</WORD>
<WORD coords="2112,2211,2147,2169,2211">if</WORD>
<WORD coords="2175,2211,2244,2169,2211">the</WORD>
</LINE>
<LINE>
<WORD coords="301,2293,589,2240,2280">requirement</WORD>
<WORD coords="606,2280,642,2241,2280">is</WORD>
<WORD coords="660,2280,704,2246,2280">to</WORD>
<WORD coords="721,2281,841,2240,2280">write</WORD>
<WORD coords="860,2280,904,2246,2280">to</WORD>
<WORD coords="922,2280,1041,2252,2280">more</WORD>
<WORD coords="1060,2281,1161,2238,2280">than</WORD>
<WORD coords="1179,2280,1261,2252,2280">one</WORD>
<WORD coords="1281,2280,1357,2238,2280">file</WORD>
<WORD coords="1376,2280,1490,2238,2280">from</WORD>
<WORD coords="1507,2280,1531,2252,2280">a</WORD>
<WORD coords="1550,2293,1691,2240,2280">script.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,2410,391,2367,2409">The</WORD>
<WORD coords="419,2422,649,2367,2409">following</WORD>
<WORD coords="676,2409,1008,2367,2409">downloadable</WORD>
<WORD coords="1037,2422,1167,2369,2409">script</WORD>
<WORD coords="1195,2409,1206,2370,2409">(</WORD>
<WORD coords="1214,2409,1371,2367,2409">awk!4</WORD>
<WORD coords="1405,2409,1602,2367,2409">exl.awk</WORD>
<WORD coords="1605,2409,1620,2368,2409">i</WORD>
<WORD coords="1647,2410,1791,2369,2409">writes</WORD>
<WORD coords="1819,2409,1862,2375,2409">to</WORD>
<WORD coords="1890,2409,1914,2381,2409">a</WORD>
<WORD coords="1941,2409,2174,2368,2409">collection</WORD>
<WORD coords="2201,2409,2249,2367,2409">of</WORD>
</LINE>
<LINE>
<WORD coords="302,2491,452,2444,2478">output</WORD>
<WORD coords="470,2479,583,2436,2478">files:</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,2595,327,2558,2595">$</WORD>
<WORD coords="360,2592,439,2560,2592">cat</WORD>
<WORD coords="475,2597,843,2557,2592">awkl4_exl.awk</WORD>
</LINE>
<LINE>
<WORD coords="301,2646,699,2611,2646">#!/usr/bin/awk</WORD>
<WORD coords="739,2646,786,2611,2646">-f</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,2754,327,2722,2754">#</WORD>
<WORD coords="361,2754,699,2719,2754">Downloadable</WORD>
<WORD coords="734,2764,929,2719,2754">example</WORD>
<WORD coords="964,2754,988,2722,2754">1</WORD>
<WORD coords="1022,2754,1101,2719,2754">for</WORD>
<WORD coords="1137,2754,1217,2722,2754">GNU</WORD>
<WORD coords="1250,2754,1333,2719,2754">Awk</WORD>
<WORD coords="1368,2754,1475,2722,2754">Part</WORD>
<WORD coords="1512,2754,1563,2722,2754">14</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,2862,355,2830,2862">NR</WORD>
<WORD coords="389,2858,412,2835,2860">&gt;</WORD>
<WORD coords="446,2862,470,2830,2867">1</WORD>
<WORD coords="506,2872,526,2827,2872">{</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="418,2916,583,2881,2916">colour</WORD>
<WORD coords="619,2908,642,2892,2913">=</WORD>
<WORD coords="676,2919,727,2882,2917">$2</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="418,2970,555,2935,2970">fname</WORD>
<WORD coords="590,2962,613,2946,2962">=</WORD>
<WORD coords="652,2970,815,2935,2970">&quot;awkl4</WORD>
<WORD coords="853,2950,868,2935,2960">&quot;</WORD>
<WORD coords="907,2970,1072,2935,2970">colour</WORD>
<WORD coords="1112,2950,1127,2935,2960">&quot;</WORD>
<WORD coords="1166,2970,1329,2935,2970">fruit&quot;</WORD>
</LINE>
</PARAGRAPH>
</REGION>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="4" type="Black">
<start x="1212" y="2414"/>
<end x="1602" y="2414"/>
</separator>
</PAGECOLUMN>
</HIDDENTEXT>
</OBJECT>
<MAP name="full_shownotes_0002.djvu"/>
<OBJECT data="file://localhost//var/tmp/autoclean/derive/hpr2816//full_shownotes.djvu" height="3301" type="image/x.djvu" usemap="full_shownotes_0003.djvu" width="2550">
<PARAM name="PAGE" value="full_shownotes_0003.djvu"/>
<PARAM name="DPI" value="300"/>
<HIDDENTEXT>
<PAGECOLUMN>
<REGION>
<PARAGRAPH>
<LINE>
<WORD coords="419,349,585,304,339">printf</WORD>
<WORD coords="623,349,842,304,339">&quot;Writing</WORD>
<WORD coords="875,339,929,307,339">%s</WORD>
<WORD coords="966,339,1015,307,339">to</WORD>
<WORD coords="1048,348,1447,304,339">%s\n&quot;,$1,fname</WORD>
</LINE>
<LINE>
<WORD coords="419,403,554,358,393">print</WORD>
<WORD coords="589,396,642,359,394">$1</WORD>
<WORD coords="677,389,700,365,391">&gt;</WORD>
<WORD coords="734,393,871,358,393">fname</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,457,323,412,457">}</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,589,505,536,576">Running</WORD>
<WORD coords="523,576,593,534,576">the</WORD>
<WORD coords="614,589,744,536,576">script</WORD>
<WORD coords="760,577,904,536,576">writes</WORD>
<WORD coords="924,576,967,542,576">to</WORD>
<WORD coords="987,576,1086,534,576">files</WORD>
<WORD coords="1106,576,1246,535,576">called</WORD>
<WORD coords="1275,556,1280,541,566">&apos;</WORD>
<WORD coords="1295,582,1776,541,576">awkl4_brown_fruit</WORD>
<WORD coords="1793,556,1798,541,566">&apos;</WORD>
<WORD coords="1829,576,1912,535,576">and</WORD>
<WORD coords="1933,577,2095,535,576">similar</WORD>
<WORD coords="2114,576,2158,537,576">in</WORD>
<WORD coords="2177,576,2246,534,576">the</WORD>
</LINE>
<LINE>
<WORD coords="302,646,469,611,645">current</WORD>
<WORD coords="486,658,713,603,645">directory:</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,762,327,725,762">$</WORD>
<WORD coords="369,764,786,724,759">./awkl4_exl.awk</WORD>
<WORD coords="821,764,1388,724,759">awkl4_fruit_data.txt</WORD>
</LINE>
<LINE>
<WORD coords="300,823,496,778,813">Writing</WORD>
<WORD coords="533,823,670,778,813">apple</WORD>
<WORD coords="707,813,756,781,813">to</WORD>
<WORD coords="792,818,1216,778,813">awkl4_red_fruit</WORD>
</LINE>
<LINE>
<WORD coords="300,877,496,832,867">Writing</WORD>
<WORD coords="534,867,701,832,867">banana</WORD>
<WORD coords="736,867,785,835,867">to</WORD>
<WORD coords="821,877,1331,832,867">awkl4_yellow_fruit</WORD>
</LINE>
<LINE>
<WORD coords="300,931,496,886,921">Writing</WORD>
<WORD coords="534,931,816,886,921">strawberry</WORD>
<WORD coords="851,921,901,889,921">to</WORD>
<WORD coords="936,926,1360,886,921">awkl4_red_fruit</WORD>
</LINE>
<LINE>
<WORD coords="300,985,496,940,975">Writing</WORD>
<WORD coords="534,985,670,949,975">grape</WORD>
<WORD coords="707,975,756,943,975">to</WORD>
<WORD coords="792,985,1302,940,975">awkl4_purple_fruit</WORD>
</LINE>
<LINE>
<WORD coords="300,1039,496,994,1029">Writing</WORD>
<WORD coords="533,1039,670,994,1029">apple</WORD>
<WORD coords="707,1029,756,997,1029">to</WORD>
<WORD coords="792,1039,1273,994,1029">awkl4_green_fruit</WORD>
</LINE>
<LINE>
<WORD coords="300,1093,496,1048,1083">Writing</WORD>
<WORD coords="534,1093,642,1048,1083">plum</WORD>
<WORD coords="679,1083,727,1051,1083">to</WORD>
<WORD coords="763,1093,1273,1048,1083">awkl4_purple_fruit</WORD>
</LINE>
<LINE>
<WORD coords="300,1147,496,1102,1137">Writing</WORD>
<WORD coords="536,1137,642,1102,1137">kiwi</WORD>
<WORD coords="679,1137,727,1105,1137">to</WORD>
<WORD coords="763,1142,1245,1102,1137">awkl4_brown_fruit</WORD>
</LINE>
<LINE>
<WORD coords="300,1201,496,1156,1191">Writing</WORD>
<WORD coords="534,1201,699,1159,1191">potato</WORD>
<WORD coords="736,1191,785,1159,1191">to</WORD>
<WORD coords="821,1196,1302,1156,1191">awkl4_brown_fruit</WORD>
</LINE>
<LINE>
<WORD coords="300,1255,496,1210,1245">Writing</WORD>
<WORD coords="534,1255,785,1210,1245">pineapple</WORD>
<WORD coords="823,1245,871,1213,1245">to</WORD>
<WORD coords="907,1255,1417,1210,1245">awkl4_yellow_fruit</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,1375,390,1332,1374">The</WORD>
<WORD coords="417,1387,546,1334,1374">script</WORD>
<WORD coords="570,1375,819,1346,1374">announces</WORD>
<WORD coords="843,1375,959,1332,1374">what</WORD>
<WORD coords="983,1375,1052,1334,1374">its</WORD>
<WORD coords="1077,1387,1223,1333,1374">doing,</WORD>
<WORD coords="1248,1375,1394,1332,1374">which</WORD>
<WORD coords="1417,1374,1453,1334,1374">is</WORD>
<WORD coords="1479,1374,1503,1346,1374">a</WORD>
<WORD coords="1526,1374,1632,1333,1374">little</WORD>
<WORD coords="1659,1387,1934,1332,1374">superfluous</WORD>
<WORD coords="1957,1374,2033,1332,1374">but</WORD>
<WORD coords="2056,1387,2179,1332,1374">helps</WORD>
<WORD coords="2204,1374,2247,1340,1374">to</WORD>
</LINE>
<LINE>
<WORD coords="300,1444,507,1402,1443">visualise</WORD>
<WORD coords="524,1444,679,1401,1443">whats</WORD>
<WORD coords="699,1456,832,1404,1443">going</WORD>
<WORD coords="850,1444,919,1415,1443">on.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,1572,457,1533,1572">Notice</WORD>
<WORD coords="479,1572,567,1530,1572">that</WORD>
<WORD coords="589,1572,706,1533,1572">since</WORD>
<WORD coords="728,1572,798,1530,1572">the</WORD>
<WORD coords="821,1585,971,1538,1572">output</WORD>
<WORD coords="992,1572,1068,1530,1572">file</WORD>
<WORD coords="1089,1573,1239,1544,1572">names</WORD>
<WORD coords="1262,1573,1331,1544,1572">are</WORD>
<WORD coords="1354,1585,1583,1530,1572">generated</WORD>
<WORD coords="1605,1585,1899,1530,1572">dynamically</WORD>
<WORD coords="1919,1572,2003,1531,1572">and</WORD>
<WORD coords="2024,1573,2093,1544,1572">are</WORD>
<WORD coords="2115,1572,2244,1531,1572">liable</WORD>
</LINE>
<LINE>
<WORD coords="301,1641,344,1607,1641">to</WORD>
<WORD coords="364,1654,530,1599,1641">change</WORD>
<WORD coords="548,1642,747,1600,1641">between</WORD>
<WORD coords="766,1641,873,1599,1641">each</WORD>
<WORD coords="892,1642,978,1599,1641">line</WORD>
<WORD coords="998,1641,1099,1599,1641">read</WORD>
<WORD coords="1118,1641,1232,1599,1641">from</WORD>
<WORD coords="1250,1641,1319,1599,1641">the</WORD>
<WORD coords="1339,1654,1461,1602,1641">input</WORD>
<WORD coords="1480,1641,1555,1599,1641">file</WORD>
<WORD coords="1575,1641,1644,1599,1641">the</WORD>
<WORD coords="1666,1654,1796,1601,1641">script</WORD>
<WORD coords="1814,1641,1850,1601,1641">is</WORD>
<WORD coords="1871,1654,2005,1600,1641">doing</WORD>
<WORD coords="2022,1642,2138,1599,1641">what</WORD>
<WORD coords="2155,1642,2245,1613,1642">was</WORD>
</LINE>
<LINE>
<WORD coords="302,1710,528,1668,1710">described</WORD>
<WORD coords="554,1711,704,1669,1710">earlier</WORD>
<WORD coords="727,1698,757,1695,1704">-</WORD>
<WORD coords="782,1723,972,1671,1710">creating</WORD>
<WORD coords="997,1710,1115,1668,1710">them</WORD>
<WORD coords="1141,1722,1207,1669,1710">(or</WORD>
<WORD coords="1232,1723,1456,1670,1710">emptying</WORD>
<WORD coords="1480,1710,1599,1668,1710">them</WORD>
<WORD coords="1623,1710,1658,1668,1710">if</WORD>
<WORD coords="1682,1723,1784,1668,1710">they</WORD>
<WORD coords="1809,1723,1983,1668,1710">already</WORD>
<WORD coords="2008,1722,2136,1669,1710">exist)</WORD>
<WORD coords="2163,1710,2247,1668,1710">and</WORD>
</LINE>
<LINE>
<WORD coords="301,1779,402,1737,1779">then</WORD>
<WORD coords="423,1792,670,1738,1779">appending</WORD>
<WORD coords="690,1779,734,1745,1779">to</WORD>
<WORD coords="755,1779,873,1737,1779">them</WORD>
<WORD coords="894,1779,1003,1751,1779">once</WORD>
<WORD coords="1025,1792,1151,1751,1779">open.</WORD>
<WORD coords="1174,1779,1248,1738,1779">All</WORD>
<WORD coords="1269,1780,1339,1737,1779">the</WORD>
<WORD coords="1362,1780,1461,1737,1779">files</WORD>
<WORD coords="1483,1780,1552,1751,1779">are</WORD>
<WORD coords="1575,1779,1725,1738,1779">closed</WORD>
<WORD coords="1744,1780,1873,1737,1779">when</WORD>
<WORD coords="1893,1780,1963,1737,1779">the</WORD>
<WORD coords="1987,1792,2116,1739,1779">script</WORD>
<WORD coords="2137,1779,2246,1739,1779">exits</WORD>
</LINE>
<LINE>
<WORD coords="302,1848,350,1806,1848">of</WORD>
<WORD coords="366,1849,532,1820,1848">course.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,1978,390,1935,1977">The</WORD>
<WORD coords="410,1978,509,1935,1977">files</WORD>
<WORD coords="528,1977,698,1936,1977">created</WORD>
<WORD coords="716,1978,785,1949,1977">are</WORD>
<WORD coords="805,1978,958,1935,1977">shown</WORD>
<WORD coords="974,1978,1120,1936,1977">below</WORD>
<WORD coords="1138,1977,1221,1935,1977">and</WORD>
<WORD coords="1238,1977,1308,1935,1977">the</WORD>
<WORD coords="1327,1977,1523,1943,1977">contents</WORD>
<WORD coords="1542,1977,1590,1935,1977">of</WORD>
<WORD coords="1607,1977,1689,1949,1977">one</WORD>
<WORD coords="1709,1990,1949,1935,1977">displayed:</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,2094,327,2057,2094">$</WORD>
<WORD coords="360,2091,411,2056,2091">Is</WORD>
<WORD coords="446,2096,813,2056,2091">awkl4_*_fruit</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="303,2150,784,2110,2145">awkl4_brown_fruit</WORD>
<WORD coords="849,2155,1331,2110,2145">awkl4_green_fruit</WORD>
<WORD coords="1396,2155,1906,2110,2145">awkl4_purple_fruit</WORD>
</LINE>
<LINE>
<WORD coords="303,2204,726,2164,2199">awkl4_red_fruit</WORD>
<WORD coords="792,2209,1302,2164,2199">awkl4_yellow_fruit</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,2310,327,2273,2310">$</WORD>
<WORD coords="360,2307,439,2275,2307">cat</WORD>
<WORD coords="475,2317,985,2272,2307">awkl4_purple_fruit</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,2371,440,2335,2361">grape</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,2425,412,2380,2415">plum</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,2577,642,2514,2562">Redirecting</WORD>
<WORD coords="662,2563,770,2514,2562">and</WORD>
<WORD coords="791,2577,1099,2514,2562">appending</WORD>
<WORD coords="1117,2562,1171,2523,2562">to</WORD>
<WORD coords="1193,2563,1263,2530,2562">an</WORD>
<WORD coords="1284,2577,1507,2514,2562">existing</WORD>
<WORD coords="1525,2562,1615,2514,2562">file</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,2701,390,2658,2700">The</WORD>
<WORD coords="409,2700,510,2666,2700">next</WORD>
<WORD coords="527,2713,627,2666,2700">type</WORD>
<WORD coords="646,2700,694,2658,2700">of</WORD>
<WORD coords="710,2700,968,2658,2700">redirection</WORD>
<WORD coords="985,2701,1085,2672,2700">uses</WORD>
<WORD coords="1103,2701,1190,2666,2700">two</WORD>
<WORD coords="1210,2713,1373,2666,2700">greater</WORD>
<WORD coords="1390,2700,1491,2658,2700">than</WORD>
<WORD coords="1510,2713,1642,2660,2700">signs:</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,2824,439,2779,2814">print</WORD>
<WORD coords="475,2814,612,2779,2814">items</WORD>
<WORD coords="648,2810,700,2786,2812">»</WORD>
<WORD coords="734,2824,1044,2779,2814">output-file</WORD>
</LINE>
<LINE>
<WORD coords="304,2878,469,2833,2868">printf</WORD>
<WORD coords="504,2876,690,2833,2868">format,</WORD>
<WORD coords="734,2868,871,2833,2868">items</WORD>
<WORD coords="907,2864,959,2840,2866">»</WORD>
<WORD coords="993,2878,1303,2833,2868">output-file</WORD>
</LINE>
</PARAGRAPH>
</REGION>
</PAGECOLUMN>
<PAGECOLUMN></PAGECOLUMN>
</HIDDENTEXT>
</OBJECT>
<MAP name="full_shownotes_0003.djvu"/>
<OBJECT data="file://localhost//var/tmp/autoclean/derive/hpr2816//full_shownotes.djvu" height="3301" type="image/x.djvu" usemap="full_shownotes_0004.djvu" width="2550">
<PARAM name="PAGE" value="full_shownotes_0004.djvu"/>
<PARAM name="DPI" value="300"/>
<HIDDENTEXT>
<PAGECOLUMN>
<REGION>
<PARAGRAPH>
<LINE>
<WORD coords="302,354,348,315,354">In</WORD>
<WORD coords="367,354,450,312,354">this</WORD>
<WORD coords="470,354,569,326,354">case</WORD>
<WORD coords="589,354,658,312,354">the</WORD>
<WORD coords="679,367,830,320,354">output</WORD>
<WORD coords="848,354,924,312,354">file</WORD>
<WORD coords="943,355,980,314,354">is</WORD>
<WORD coords="1001,367,1211,313,354">expected</WORD>
<WORD coords="1229,354,1273,320,354">to</WORD>
<WORD coords="1293,355,1403,314,354">exist</WORD>
<WORD coords="1422,367,1604,312,354">already.</WORD>
<WORD coords="1626,354,1664,312,354">If</WORD>
<WORD coords="1682,354,1712,315,354">it</WORD>
<WORD coords="1731,355,1837,312,354">does</WORD>
<WORD coords="1856,354,1958,312,354">then</WORD>
<WORD coords="1976,354,2029,315,354">its</WORD>
<WORD coords="2049,354,2245,320,354">contents</WORD>
</LINE>
<LINE>
<WORD coords="302,424,370,395,423">are</WORD>
<WORD coords="391,423,465,389,423">not</WORD>
<WORD coords="485,424,634,382,423">erased</WORD>
<WORD coords="651,424,727,382,423">but</WORD>
<WORD coords="746,424,815,395,423">are</WORD>
<WORD coords="836,436,1062,381,423">appended</WORD>
<WORD coords="1081,424,1137,389,423">to.</WORD>
<WORD coords="1160,423,1198,381,423">If</WORD>
<WORD coords="1215,423,1284,381,423">the</WORD>
<WORD coords="1305,423,1380,381,423">file</WORD>
<WORD coords="1401,424,1507,382,423">does</WORD>
<WORD coords="1527,423,1602,389,423">not</WORD>
<WORD coords="1620,423,1731,383,423">exist</WORD>
<WORD coords="1749,423,1850,381,423">then</WORD>
<WORD coords="1869,423,1900,384,423">it</WORD>
<WORD coords="1919,423,1955,384,423">is</WORD>
<WORD coords="1975,423,2145,382,423">created</WORD>
<WORD coords="2165,423,2248,381,423">and</WORD>
</LINE>
<LINE>
<WORD coords="300,493,468,452,492">written</WORD>
<WORD coords="485,492,529,458,492">to</WORD>
<WORD coords="548,493,594,464,492">as</WORD>
<WORD coords="611,493,775,450,492">before.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="300,622,442,579,621">When</WORD>
<WORD coords="467,634,725,579,621">redirecting</WORD>
<WORD coords="750,621,794,587,621">to</WORD>
<WORD coords="821,621,845,593,621">a</WORD>
<WORD coords="871,621,946,579,621">file</WORD>
<WORD coords="973,621,1018,582,621">in</WORD>
<WORD coords="1044,621,1068,593,621">a</WORD>
<WORD coords="1095,622,1204,579,621">shell</WORD>
<WORD coords="1232,634,1362,581,621">script</WORD>
<WORD coords="1388,622,1456,581,621">its</WORD>
<WORD coords="1484,621,1691,593,621">common</WORD>
<WORD coords="1716,621,1760,587,621">to</WORD>
<WORD coords="1788,622,1859,593,621">see</WORD>
<WORD coords="1888,634,2134,579,621">something</WORD>
<WORD coords="2160,621,2246,580,621">like</WORD>
</LINE>
<LINE>
<WORD coords="301,691,398,648,690">this:</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="303,804,411,769,804">echo</WORD>
<WORD coords="450,814,640,769,804">&quot;Script</WORD>
<WORD coords="678,814,926,769,804">starting&quot;</WORD>
<WORD coords="964,800,987,776,802">&gt;</WORD>
<WORD coords="1023,814,1303,769,804">script.log</WORD>
</LINE>
<LINE>
<WORD coords="303,912,411,877,912">echo</WORD>
<WORD coords="450,922,640,877,912">&quot;Script</WORD>
<WORD coords="677,922,868,877,912">ending&quot;</WORD>
<WORD coords="906,908,959,884,910">»</WORD>
<WORD coords="994,922,1273,877,912">script.log</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,1042,391,999,1041">The</WORD>
<WORD coords="409,1042,485,1013,1041">use</WORD>
<WORD coords="505,1041,553,999,1041">of</WORD>
<WORD coords="580,1037,651,1006,1029">&apos;»</WORD>
<WORD coords="666,1021,671,1006,1021">1</WORD>
<WORD coords="700,1041,745,1002,1041">in</WORD>
<WORD coords="763,1041,832,999,1041">the</WORD>
<WORD coords="854,1042,1017,1000,1041">second</WORD>
<WORD coords="1036,1041,1134,1013,1041">case</WORD>
<WORD coords="1154,1041,1191,1001,1041">is</WORD>
<WORD coords="1210,1054,1442,1013,1041">necessary</WORD>
<WORD coords="1458,1042,1645,1000,1041">because</WORD>
<WORD coords="1666,1042,1895,999,1041">otherwise</WORD>
<WORD coords="1914,1041,1984,999,1041">the</WORD>
<WORD coords="2005,1041,2080,999,1041">file</WORD>
<WORD coords="2099,1042,2248,999,1041">would</WORD>
</LINE>
<LINE>
<WORD coords="301,1111,410,1068,1110">have</WORD>
<WORD coords="430,1110,542,1069,1110">been</WORD>
<WORD coords="564,1111,733,1069,1110">cleared</WORD>
<WORD coords="753,1111,827,1076,1110">out</WORD>
<WORD coords="845,1111,995,1068,1110">before</WORD>
<WORD coords="1016,1110,1086,1068,1110">the</WORD>
<WORD coords="1107,1123,1306,1080,1110">message</WORD>
<WORD coords="1326,1111,1417,1082,1110">was</WORD>
<WORD coords="1437,1111,1618,1070,1110">written.</WORD>
<WORD coords="1641,1111,1758,1068,1110">Each</WORD>
<WORD coords="1777,1110,2035,1068,1110">redirection</WORD>
<WORD coords="2054,1110,2140,1069,1110">like</WORD>
<WORD coords="2161,1110,2244,1068,1110">this</WORD>
</LINE>
<LINE>
<WORD coords="301,1179,345,1140,1179">in</WORD>
<WORD coords="363,1180,480,1137,1179">Bash</WORD>
<WORD coords="497,1180,697,1138,1179">involves</WORD>
<WORD coords="716,1192,907,1139,1179">opening</WORD>
<WORD coords="925,1179,1008,1137,1179">and</WORD>
<WORD coords="1026,1192,1196,1138,1179">closing</WORD>
<WORD coords="1213,1179,1283,1137,1179">the</WORD>
<WORD coords="1303,1192,1453,1145,1179">output</WORD>
<WORD coords="1471,1180,1560,1137,1179">file.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,1308,348,1269,1308">In</WORD>
<WORD coords="366,1308,420,1280,1308">an</WORD>
<WORD coords="439,1308,520,1273,1308">awk</WORD>
<WORD coords="541,1321,670,1268,1308">script</WORD>
<WORD coords="688,1308,745,1280,1308">on</WORD>
<WORD coords="762,1309,832,1266,1308">the</WORD>
<WORD coords="852,1309,972,1266,1308">other</WORD>
<WORD coords="989,1309,1104,1266,1308">hand</WORD>
<WORD coords="1120,1296,1150,1293,1302">-</WORD>
<WORD coords="1167,1309,1213,1280,1308">as</WORD>
<WORD coords="1230,1309,1297,1280,1309">we</WORD>
<WORD coords="1316,1309,1426,1266,1308">have</WORD>
<WORD coords="1447,1309,1549,1280,1308">seen</WORD>
<WORD coords="1565,1296,1595,1293,1302">-</WORD>
<WORD coords="1611,1309,1682,1266,1308">the</WORD>
<WORD coords="1701,1308,1776,1266,1308">file</WORD>
<WORD coords="1795,1308,1832,1268,1308">is</WORD>
<WORD coords="1851,1321,1952,1267,1308">kept</WORD>
<WORD coords="1970,1321,2083,1280,1308">open</WORD>
<WORD coords="2099,1321,2159,1267,1308">by</WORD>
<WORD coords="2175,1308,2245,1266,1308">the</WORD>
</LINE>
<LINE>
<WORD coords="303,1390,432,1337,1377">script</WORD>
<WORD coords="453,1378,560,1336,1377">until</WORD>
<WORD coords="582,1377,613,1338,1377">it</WORD>
<WORD coords="634,1377,670,1338,1377">is</WORD>
<WORD coords="693,1378,844,1335,1377">closed</WORD>
<WORD coords="866,1377,923,1349,1377">on</WORD>
<WORD coords="945,1378,1043,1337,1377">exit.</WORD>
<WORD coords="1067,1378,1204,1335,1377">There</WORD>
<WORD coords="1226,1377,1263,1337,1377">is</WORD>
<WORD coords="1286,1377,1310,1349,1377">a</WORD>
<WORD coords="1341,1357,1346,1342,1367">&apos;</WORD>
<WORD coords="1361,1377,1519,1342,1377">close&apos;</WORD>
<WORD coords="1552,1377,1785,1336,1377">command</WORD>
<WORD coords="1805,1378,1950,1335,1377">which</WORD>
<WORD coords="1970,1377,2061,1336,1377">will</WORD>
<WORD coords="2084,1377,2140,1335,1377">do</WORD>
<WORD coords="2161,1377,2245,1335,1377">this</WORD>
</LINE>
<LINE>
<WORD coords="302,1459,533,1405,1446">explicitly,</WORD>
<WORD coords="554,1446,638,1405,1446">and</WORD>
<WORD coords="654,1447,721,1418,1446">we</WORD>
<WORD coords="739,1446,830,1405,1446">will</WORD>
<WORD coords="848,1446,954,1405,1446">look</WORD>
<WORD coords="971,1446,1011,1412,1446">at</WORD>
<WORD coords="1028,1447,1111,1404,1446">this</WORD>
<WORD coords="1131,1459,1302,1404,1446">shortly.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,1608,642,1545,1593">Redirecting</WORD>
<WORD coords="661,1593,715,1554,1593">to</WORD>
<WORD coords="737,1593,963,1545,1593">another</WORD>
<WORD coords="982,1608,1239,1558,1593">program</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,1732,404,1689,1731">This</WORD>
<WORD coords="425,1744,524,1697,1731">type</WORD>
<WORD coords="546,1732,594,1689,1731">of</WORD>
<WORD coords="613,1731,871,1689,1731">redirection</WORD>
<WORD coords="890,1732,990,1703,1731">uses</WORD>
<WORD coords="1012,1731,1036,1703,1731">a</WORD>
<WORD coords="1055,1744,1155,1692,1731">pipe</WORD>
<WORD coords="1178,1744,1350,1689,1731">symbol</WORD>
<WORD coords="1370,1731,1414,1697,1731">to</WORD>
<WORD coords="1437,1731,1543,1689,1731">send</WORD>
<WORD coords="1563,1744,1714,1697,1731">output</WORD>
<WORD coords="1733,1731,1777,1697,1731">to</WORD>
<WORD coords="1798,1731,1822,1703,1731">a</WORD>
<WORD coords="1843,1744,1976,1691,1731">string</WORD>
<WORD coords="1997,1744,2247,1691,1731">containing</WORD>
</LINE>
<LINE>
<WORD coords="302,1800,326,1772,1800">a</WORD>
<WORD coords="343,1800,577,1759,1800">command</WORD>
<WORD coords="596,1812,662,1759,1800">(or</WORD>
<WORD coords="680,1812,954,1758,1800">commands)</WORD>
<WORD coords="974,1800,1041,1758,1800">for</WORD>
<WORD coords="1058,1800,1129,1758,1800">the</WORD>
<WORD coords="1149,1801,1270,1758,1800">shell.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,1924,439,1879,1914">print</WORD>
<WORD coords="475,1914,612,1879,1914">items</WORD>
<WORD coords="657,1924,661,1879,1924">|</WORD>
<WORD coords="705,1914,899,1879,1914">command</WORD>
</LINE>
<LINE>
<WORD coords="304,1978,469,1933,1968">printf</WORD>
<WORD coords="504,1976,690,1933,1968">format,</WORD>
<WORD coords="734,1968,871,1933,1968">items</WORD>
<WORD coords="916,1978,920,1933,1978">|</WORD>
<WORD coords="964,1968,1158,1933,1968">command</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,2098,390,2055,2097">The</WORD>
<WORD coords="430,2110,660,2055,2097">following</WORD>
<WORD coords="698,2110,896,2056,2097">example</WORD>
<WORD coords="937,2098,1082,2055,2097">shows</WORD>
<WORD coords="1120,2097,1190,2055,2097">the</WORD>
<WORD coords="1229,2098,1330,2055,2097">fruit</WORD>
<WORD coords="1367,2097,1516,2069,2097">names</WORD>
<WORD coords="1554,2110,1686,2056,2097">being</WORD>
<WORD coords="1722,2098,1891,2057,2097">written</WORD>
<WORD coords="1928,2097,1972,2063,2097">to</WORD>
<WORD coords="2011,2097,2035,2069,2097">a</WORD>
<WORD coords="2071,2110,2162,2057,2097">pair</WORD>
<WORD coords="2200,2097,2248,2055,2097">of</WORD>
</LINE>
<LINE>
<WORD coords="302,2166,557,2124,2166">commands</WORD>
<WORD coords="575,2166,620,2126,2166">in</WORD>
<WORD coords="638,2166,662,2138,2166">a</WORD>
<WORD coords="681,2167,789,2124,2166">shell</WORD>
<WORD coords="807,2179,1011,2125,2166">pipeline:</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,2283,327,2246,2283">$</WORD>
<WORD coords="360,2280,441,2245,2280">awk</WORD>
<WORD coords="484,2280,557,2245,2280">&apos;NR</WORD>
<WORD coords="590,2276,613,2252,2278">&gt;</WORD>
<WORD coords="648,2280,672,2248,2285">1</WORD>
<WORD coords="707,2290,870,2245,2280">{print</WORD>
<WORD coords="906,2283,960,2246,2284">$1</WORD>
<WORD coords="1002,2290,1006,2245,2290">|</WORD>
<WORD coords="1055,2280,1187,2245,2280">&quot;sort</WORD>
<WORD coords="1229,2280,1274,2255,2280">-u</WORD>
<WORD coords="1319,2290,1323,2245,2290">|</WORD>
<WORD coords="1368,2290,1497,2245,2280">nl&quot;}&apos;</WORD>
<WORD coords="1540,2285,2108,2245,2280">awkl4_fruit_data.txt</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="446,2334,470,2302,2334">1</WORD>
<WORD coords="533,2344,670,2299,2334">apple</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="446,2388,468,2356,2388">2</WORD>
<WORD coords="534,2388,701,2353,2388">banana</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="446,2442,469,2410,2447">3</WORD>
<WORD coords="534,2452,670,2416,2442">grape</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="446,2496,469,2464,2496">4</WORD>
<WORD coords="536,2496,642,2461,2496">kiwi</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="446,2550,469,2519,2555">5</WORD>
<WORD coords="534,2560,785,2515,2550">pineapple</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="447,2604,468,2572,2609">6</WORD>
<WORD coords="534,2614,642,2569,2604">plum</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="447,2658,468,2627,2663">7</WORD>
<WORD coords="534,2668,699,2626,2658">potato</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="446,2712,468,2680,2712">8</WORD>
<WORD coords="534,2722,816,2677,2712">strawberry</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,2842,390,2799,2841">The</WORD>
<WORD coords="413,2842,563,2813,2841">names</WORD>
<WORD coords="586,2842,655,2813,2841">are</WORD>
<WORD coords="679,2841,822,2800,2841">sorted</WORD>
<WORD coords="843,2854,971,2802,2841">using</WORD>
<WORD coords="992,2841,1061,2799,2841">the</WORD>
<WORD coords="1095,2821,1100,2806,2831">&apos;</WORD>
<WORD coords="1116,2841,1244,2806,2841">sort&apos;</WORD>
<WORD coords="1277,2850,1522,2799,2841">command,</WORD>
<WORD coords="1546,2854,1794,2802,2841">requesting</WORD>
<WORD coords="1815,2841,1903,2799,2841">that</WORD>
<WORD coords="1924,2841,1995,2799,2841">the</WORD>
<WORD coords="2016,2842,2169,2799,2841">results</WORD>
<WORD coords="2191,2841,2245,2800,2841">be</WORD>
</LINE>
<LINE>
<WORD coords="301,2910,427,2868,2910">made</WORD>
<WORD coords="462,2923,622,2870,2910">unique</WORD>
<WORD coords="659,2922,693,2869,2903">(&apos;</WORD>
<WORD coords="712,2922,821,2869,2910">-u&apos;).</WORD>
<WORD coords="859,2910,949,2868,2910">The</WORD>
<WORD coords="986,2923,1137,2876,2910">output</WORD>
<WORD coords="1172,2910,1286,2868,2910">from</WORD>
<WORD coords="1320,2910,1390,2868,2910">the</WORD>
<WORD coords="1428,2911,1515,2876,2910">sort</WORD>
<WORD coords="1549,2911,1586,2870,2910">is</WORD>
<WORD coords="1622,2911,1700,2882,2910">run</WORD>
<WORD coords="1734,2923,1919,2868,2910">through</WORD>
<WORD coords="1965,2910,2056,2875,2910">&apos;nl&apos;</WORD>
<WORD coords="2101,2911,2246,2868,2910">which</WORD>
</LINE>
<LINE>
<WORD coords="301,2980,504,2937,2979">numbers</WORD>
<WORD coords="522,2979,592,2937,2979">the</WORD>
<WORD coords="610,2980,734,2938,2979">lines.</WORD>
</LINE>
</PARAGRAPH>
</REGION>
</PAGECOLUMN>
<PAGECOLUMN></PAGECOLUMN>
</HIDDENTEXT>
</OBJECT>
<MAP name="full_shownotes_0004.djvu"/>
<OBJECT data="file://localhost//var/tmp/autoclean/derive/hpr2816//full_shownotes.djvu" height="3301" type="image/x.djvu" usemap="full_shownotes_0005.djvu" width="2550">
<PARAM name="PAGE" value="full_shownotes_0005.djvu"/>
<PARAM name="DPI" value="300"/>
<HIDDENTEXT>
<PAGECOLUMN>
<REGION>
<PARAGRAPH>
<LINE>
<WORD coords="301,354,364,314,354">As</WORD>
<WORD coords="385,354,455,312,354">the</WORD>
<WORD coords="478,354,559,319,354">awk</WORD>
<WORD coords="583,367,712,314,354">script</WORD>
<WORD coords="733,354,769,315,354">is</WORD>
<WORD coords="790,363,880,326,354">run,</WORD>
<WORD coords="904,354,928,326,354">a</WORD>
<WORD coords="949,367,1227,312,354">sub-process</WORD>
<WORD coords="1249,354,1285,314,354">is</WORD>
<WORD coords="1308,355,1518,312,354">executed</WORD>
<WORD coords="1537,355,1643,312,354">with</WORD>
<WORD coords="1663,354,1732,312,354">the</WORD>
<WORD coords="1754,355,1841,320,354">two</WORD>
<WORD coords="1863,355,2132,312,354">commands.</WORD>
<WORD coords="2155,355,2245,312,354">The</WORD>
</LINE>
<LINE>
<WORD coords="302,424,395,381,423">first</WORD>
<WORD coords="424,423,550,395,423">name</WORD>
<WORD coords="580,423,616,383,423">is</WORD>
<WORD coords="646,423,747,381,423">then</WORD>
<WORD coords="777,424,870,389,423">sent</WORD>
<WORD coords="898,423,942,389,423">to</WORD>
<WORD coords="971,423,1055,381,423">this</WORD>
<WORD coords="1084,436,1274,395,423">process,</WORD>
<WORD coords="1306,423,1390,381,423">and</WORD>
<WORD coords="1418,424,1502,381,423">this</WORD>
<WORD coords="1531,436,1698,389,423">repeats</WORD>
<WORD coords="1726,423,1832,381,423">with</WORD>
<WORD coords="1861,424,1968,381,423">each</WORD>
<WORD coords="1998,424,2246,383,423">successive</WORD>
</LINE>
<LINE>
<WORD coords="301,493,440,464,492">name.</WORD>
<WORD coords="460,493,550,450,492">The</WORD>
<WORD coords="571,505,849,450,492">sub-process</WORD>
<WORD coords="868,493,1050,450,492">finishes</WORD>
<WORD coords="1067,493,1196,450,492">when</WORD>
<WORD coords="1213,492,1283,450,492">the</WORD>
<WORD coords="1303,505,1433,452,492">script</WORD>
<WORD coords="1451,493,1646,450,492">finishes.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,621,348,582,621">In</WORD>
<WORD coords="370,622,453,579,621">this</WORD>
<WORD coords="477,622,576,593,621">case</WORD>
<WORD coords="599,621,668,579,621">the</WORD>
<WORD coords="703,621,851,586,621">&apos;sort&apos;</WORD>
<WORD coords="885,621,1118,579,621">command</WORD>
<WORD coords="1138,621,1230,579,621">will</WORD>
<WORD coords="1252,621,1362,579,621">have</WORD>
<WORD coords="1386,621,1686,579,621">accumulated</WORD>
<WORD coords="1708,621,1764,580,621">all</WORD>
<WORD coords="1786,622,1856,579,621">the</WORD>
<WORD coords="1879,630,2042,593,621">names,</WORD>
<WORD coords="2066,622,2168,579,621">then</WORD>
<WORD coords="2190,621,2247,593,621">on</WORD>
</LINE>
<LINE>
<WORD coords="301,690,370,648,690">the</WORD>
<WORD coords="395,690,655,651,690">connection</WORD>
<WORD coords="676,703,808,649,690">being</WORD>
<WORD coords="830,690,1084,648,690">terminated</WORD>
<WORD coords="1107,690,1138,651,690">it</WORD>
<WORD coords="1158,690,1250,649,690">will</WORD>
<WORD coords="1272,703,1464,648,690">perform</WORD>
<WORD coords="1485,690,1555,648,690">the</WORD>
<WORD coords="1580,691,1667,656,690">sort</WORD>
<WORD coords="1689,690,1773,648,690">and</WORD>
<WORD coords="1795,703,1895,662,691">pass</WORD>
<WORD coords="1918,690,1987,648,690">the</WORD>
<WORD coords="2011,691,2164,648,690">results</WORD>
<WORD coords="2187,690,2231,656,690">to</WORD>
</LINE>
<LINE>
<WORD coords="312,739,318,724,749">&apos;</WORD>
<WORD coords="332,760,427,724,759">nl&apos;.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,889,437,846,888">There</WORD>
<WORD coords="468,889,504,849,888">is</WORD>
<WORD coords="535,888,559,860,888">a</WORD>
<WORD coords="599,888,777,853,888">&apos;close&apos;</WORD>
<WORD coords="817,888,1051,846,888">command</WORD>
<WORD coords="1081,888,1125,849,888">in</WORD>
<WORD coords="1156,888,1235,853,888">awk</WORD>
<WORD coords="1266,889,1412,846,888">which</WORD>
<WORD coords="1440,889,1532,846,888">will</WORD>
<WORD coords="1563,889,1682,846,888">close</WORD>
<WORD coords="1713,888,1782,846,888">the</WORD>
<WORD coords="1813,888,2071,846,888">redirection</WORD>
<WORD coords="2101,888,2144,854,888">to</WORD>
<WORD coords="2175,888,2244,846,888">the</WORD>
</LINE>
<LINE>
<WORD coords="302,969,596,915,957">command(s)</WORD>
<WORD coords="634,958,681,929,957">or</WORD>
<WORD coords="716,957,759,923,957">to</WORD>
<WORD coords="796,957,820,929,957">a</WORD>
<WORD coords="855,958,944,915,957">file.</WORD>
<WORD coords="982,958,1071,915,957">The</WORD>
<WORD coords="1108,970,1331,924,957">argument</WORD>
<WORD coords="1365,957,1409,923,957">to</WORD>
<WORD coords="1456,957,1633,922,957">&apos;close&apos;</WORD>
<WORD coords="1680,958,1812,915,957">needs</WORD>
<WORD coords="1848,957,1890,924,957">to</WORD>
<WORD coords="1926,957,1980,915,957">be</WORD>
<WORD coords="2016,957,2085,915,957">the</WORD>
<WORD coords="2123,957,2246,923,957">exact</WORD>
</LINE>
<LINE>
<WORD coords="302,1038,596,984,1026">command(s)</WORD>
<WORD coords="621,1027,766,984,1026">which</WORD>
<WORD coords="791,1026,936,984,1026">define</WORD>
<WORD coords="961,1026,1031,984,1026">the</WORD>
<WORD coords="1056,1039,1233,998,1026">process</WORD>
<WORD coords="1259,1038,1325,985,1026">(or</WORD>
<WORD coords="1349,1026,1419,984,1026">the</WORD>
<WORD coords="1445,1027,1568,992,1026">exact</WORD>
<WORD coords="1593,1026,1668,984,1026">file</WORD>
<WORD coords="1694,1038,1853,985,1026">name).</WORD>
<WORD coords="1880,1026,1961,987,1026">For</WORD>
<WORD coords="1984,1027,2067,984,1026">this</WORD>
<WORD coords="2092,1027,2247,998,1026">reason</WORD>
</LINE>
<LINE>
<WORD coords="302,1096,370,1055,1095">its</WORD>
<WORD coords="390,1095,414,1067,1095">a</WORD>
<WORD coords="432,1108,548,1053,1095">good</WORD>
<WORD coords="566,1095,664,1053,1095">idea</WORD>
<WORD coords="680,1095,724,1061,1095">to</WORD>
<WORD coords="744,1095,855,1061,1095">store</WORD>
<WORD coords="874,1095,943,1053,1095">the</WORD>
<WORD coords="963,1095,1218,1053,1095">commands</WORD>
<WORD coords="1238,1095,1285,1067,1095">or</WORD>
<WORD coords="1303,1095,1378,1053,1095">file</WORD>
<WORD coords="1396,1095,1523,1067,1095">name</WORD>
<WORD coords="1541,1095,1586,1056,1095">in</WORD>
<WORD coords="1604,1095,1658,1067,1095">an</WORD>
<WORD coords="1677,1095,1757,1060,1095">awk</WORD>
<WORD coords="1775,1096,1979,1054,1095">variable.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,1225,391,1182,1224">The</WORD>
<WORD coords="415,1237,645,1182,1224">following</WORD>
<WORD coords="668,1224,1001,1182,1224">downloadable</WORD>
<WORD coords="1026,1237,1156,1184,1224">script</WORD>
<WORD coords="1180,1236,1195,1183,1236">(</WORD>
<WORD coords="1199,1224,1356,1182,1224">awk!4</WORD>
<WORD coords="1389,1225,1588,1182,1224">ex2.awk</WORD>
<WORD coords="1590,1236,1605,1183,1236">)</WORD>
<WORD coords="1630,1225,1776,1182,1224">shows</WORD>
<WORD coords="1800,1224,1869,1182,1224">the</WORD>
<WORD coords="1892,1225,2083,1183,1224">variable</WORD>
<WORD coords="2117,1204,2122,1189,1214">&apos;</WORD>
<WORD coords="2137,1225,2238,1189,1224">cmd&apos;</WORD>
</LINE>
<LINE>
<WORD coords="300,1306,432,1252,1293">being</WORD>
<WORD coords="450,1294,558,1251,1293">used</WORD>
<WORD coords="577,1293,620,1259,1293">to</WORD>
<WORD coords="640,1293,745,1251,1293">hold</WORD>
<WORD coords="763,1293,833,1251,1293">the</WORD>
<WORD coords="854,1294,963,1251,1293">shell</WORD>
<WORD coords="984,1294,1252,1251,1293">commands.</WORD>
<WORD coords="1274,1293,1364,1251,1293">The</WORD>
<WORD coords="1385,1293,1645,1254,1293">connection</WORD>
<WORD coords="1664,1293,1700,1253,1293">is</WORD>
<WORD coords="1722,1294,1871,1251,1293">closed</WORD>
<WORD coords="1890,1293,1933,1259,1293">to</WORD>
<WORD coords="1955,1294,2078,1251,1293">show</WORD>
<WORD coords="2096,1293,2198,1251,1293">how</WORD>
<WORD coords="2217,1293,2247,1254,1293">it</WORD>
</LINE>
<LINE>
<WORD coords="300,1363,448,1320,1362">would</WORD>
<WORD coords="464,1362,518,1321,1362">be</WORD>
<WORD coords="538,1371,664,1320,1362">done,</WORD>
<WORD coords="684,1375,848,1320,1362">though</WORD>
<WORD coords="865,1362,982,1320,1362">there</WORD>
<WORD coords="1000,1362,1037,1322,1362">is</WORD>
<WORD coords="1055,1362,1112,1334,1362">no</WORD>
<WORD coords="1131,1363,1271,1321,1362">actual</WORD>
<WORD coords="1288,1362,1400,1320,1362">need</WORD>
<WORD coords="1417,1362,1460,1328,1362">to</WORD>
<WORD coords="1479,1362,1535,1320,1362">do</WORD>
<WORD coords="1554,1363,1604,1334,1362">so</WORD>
<WORD coords="1622,1363,1735,1320,1362">here.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,1479,327,1442,1479">$</WORD>
<WORD coords="360,1476,439,1444,1476">cat</WORD>
<WORD coords="475,1481,843,1441,1476">awkl4_ex2.awk</WORD>
</LINE>
<LINE>
<WORD coords="301,1530,699,1495,1530">#!/usr/bin/awk</WORD>
<WORD coords="739,1530,786,1495,1530">-f</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,1638,327,1606,1638">#</WORD>
<WORD coords="361,1638,699,1603,1638">Downloadable</WORD>
<WORD coords="734,1648,929,1603,1638">example</WORD>
<WORD coords="964,1638,986,1606,1638">2</WORD>
<WORD coords="1022,1638,1101,1603,1638">for</WORD>
<WORD coords="1137,1638,1217,1606,1638">GNU</WORD>
<WORD coords="1250,1638,1333,1603,1638">Awk</WORD>
<WORD coords="1368,1638,1475,1606,1638">Part</WORD>
<WORD coords="1512,1638,1563,1606,1638">14</WORD>
</LINE>
<LINE>
<WORD coords="304,1746,440,1714,1746">BEGIN</WORD>
<WORD coords="477,1756,497,1711,1756">{</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="418,1801,496,1765,1800">cmd</WORD>
<WORD coords="533,1792,556,1776,1792">=</WORD>
<WORD coords="594,1800,726,1765,1800">&quot;sort</WORD>
<WORD coords="768,1800,814,1775,1800">-u</WORD>
<WORD coords="858,1810,862,1765,1810">|</WORD>
<WORD coords="908,1800,983,1765,1800">nl&quot;</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,1864,323,1819,1864">}</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,1962,355,1930,1962">NR</WORD>
<WORD coords="389,1958,412,1934,1960">&gt;</WORD>
<WORD coords="446,1962,470,1930,1967">1</WORD>
<WORD coords="506,1972,526,1927,1972">{</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="419,2026,554,1981,2016">print</WORD>
<WORD coords="589,2019,642,1982,2020">$1</WORD>
<WORD coords="686,2026,690,1981,2026">|</WORD>
<WORD coords="734,2017,813,1981,2016">cmd</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,2080,323,2035,2080">}</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,2178,383,2146,2178">END</WORD>
<WORD coords="420,2188,440,2143,2188">{</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="418,2242,695,2197,2232">close(cmd)</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,2296,323,2251,2296">}</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,2428,505,2375,2415">Running</WORD>
<WORD coords="522,2416,593,2373,2415">the</WORD>
<WORD coords="612,2428,742,2375,2415">script</WORD>
<WORD coords="761,2428,882,2375,2415">gives</WORD>
<WORD coords="900,2416,970,2373,2415">the</WORD>
<WORD coords="990,2416,1108,2387,2415">same</WORD>
<WORD coords="1127,2416,1258,2373,2415">result</WORD>
<WORD coords="1276,2416,1322,2387,2415">as</WORD>
<WORD coords="1339,2416,1504,2373,2415">before:</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,2532,327,2495,2532">$</WORD>
<WORD coords="369,2534,786,2494,2529">./awkl4_ex2.awk</WORD>
<WORD coords="821,2534,1388,2494,2529">awkl4_fruit_data.txt</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="446,2583,470,2551,2583">1</WORD>
<WORD coords="533,2593,670,2548,2583">apple</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="446,2637,468,2605,2637">2</WORD>
<WORD coords="534,2637,701,2602,2637">banana</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="446,2691,469,2659,2696">3</WORD>
<WORD coords="533,2701,670,2665,2691">grape</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="445,2745,469,2713,2745">4</WORD>
<WORD coords="536,2745,642,2710,2745">kiwi</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="446,2799,469,2767,2804">5</WORD>
<WORD coords="534,2809,785,2764,2799">pineapple</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="447,2853,468,2821,2858">6</WORD>
<WORD coords="534,2863,642,2818,2853">plum</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="447,2907,468,2875,2912">7</WORD>
<WORD coords="534,2917,699,2875,2907">potato</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="446,2961,468,2929,2961">8</WORD>
<WORD coords="534,2971,816,2926,2961">strawberry</WORD>
</LINE>
</PARAGRAPH>
</REGION>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="2121" y="961"/>
<end x="2244" y="961"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="4" type="Black">
<start x="1197" y="1229"/>
<end x="1587" y="1229"/>
</separator>
</PAGECOLUMN>
</HIDDENTEXT>
</OBJECT>
<MAP name="full_shownotes_0005.djvu"/>
<OBJECT data="file://localhost//var/tmp/autoclean/derive/hpr2816//full_shownotes.djvu" height="3301" type="image/x.djvu" usemap="full_shownotes_0006.djvu" width="2550">
<PARAM name="PAGE" value="full_shownotes_0006.djvu"/>
<PARAM name="DPI" value="300"/>
<HIDDENTEXT>
<PAGECOLUMN>
<REGION>
<PARAGRAPH>
<LINE>
<WORD coords="302,355,454,314,354">Heres</WORD>
<WORD coords="482,354,506,326,354">a</WORD>
<WORD coords="532,355,651,326,354">more</WORD>
<WORD coords="681,355,771,312,354">real</WORD>
<WORD coords="798,355,936,312,354">world</WORD>
<WORD coords="963,367,1161,312,354">example</WORD>
<WORD coords="1191,366,1251,313,354">(at</WORD>
<WORD coords="1278,354,1385,313,354">least</WORD>
<WORD coords="1412,355,1481,314,354">its</WORD>
<WORD coords="1508,355,1596,313,354">real</WORD>
<WORD coords="1623,354,1667,315,354">in</WORD>
<WORD coords="1693,367,1769,326,354">my</WORD>
<WORD coords="1793,366,1964,312,354">world).</WORD>
<WORD coords="1992,355,2135,312,354">When</WORD>
<WORD coords="2162,354,2245,314,354">Im</WORD>
</LINE>
<LINE>
<WORD coords="301,436,528,383,423">preparing</WORD>
<WORD coords="551,423,604,395,423">an</WORD>
<WORD coords="627,423,741,384,423">HPR</WORD>
<WORD coords="763,424,887,381,423">show</WORD>
<WORD coords="908,423,994,382,423">like</WORD>
<WORD coords="1017,423,1100,381,423">this</WORD>
<WORD coords="1122,424,1268,381,423">which</WORD>
<WORD coords="1290,424,1489,381,423">involves</WORD>
<WORD coords="1513,423,1537,395,423">a</WORD>
<WORD coords="1558,424,1739,381,423">number</WORD>
<WORD coords="1761,423,1809,381,423">of</WORD>
<WORD coords="1831,436,2029,382,423">example</WORD>
<WORD coords="2054,436,2205,383,423">scripts</WORD>
<WORD coords="2229,423,2245,384,423">I</WORD>
</LINE>
<LINE>
<WORD coords="301,492,412,450,492">need</WORD>
<WORD coords="435,492,479,458,492">to</WORD>
<WORD coords="503,493,581,464,492">run</WORD>
<WORD coords="604,493,721,450,492">them</WORD>
<WORD coords="746,492,813,450,492">for</WORD>
<WORD coords="836,505,994,453,492">testing</WORD>
<WORD coords="1017,505,1241,464,492">purposes.</WORD>
<WORD coords="1268,492,1283,453,492">I</WORD>
<WORD coords="1308,493,1418,450,492">have</WORD>
<WORD coords="1444,492,1468,464,492">a</WORD>
<WORD coords="1490,492,1608,452,492">main</WORD>
<WORD coords="1632,505,1847,450,492">directory</WORD>
<WORD coords="1870,492,1937,450,492">for</WORD>
<WORD coords="1961,492,2076,453,492">HPR</WORD>
<WORD coords="2099,493,2245,450,492">shows</WORD>
</LINE>
<LINE>
<WORD coords="302,562,385,519,561">and</WORD>
<WORD coords="410,561,434,533,561">a</WORD>
<WORD coords="458,574,776,519,561">sub-directory</WORD>
<WORD coords="799,574,875,533,561">per</WORD>
<WORD coords="898,562,1030,519,561">show.</WORD>
<WORD coords="1058,561,1074,522,561">I</WORD>
<WORD coords="1100,561,1185,520,561">like</WORD>
<WORD coords="1210,561,1254,528,561">to</WORD>
<WORD coords="1279,561,1405,519,561">make</WORD>
<WORD coords="1432,562,1519,519,561">soft</WORD>
<WORD coords="1542,561,1656,519,561">links</WORD>
<WORD coords="1681,561,1724,527,561">to</WORD>
<WORD coords="1749,561,1819,519,561">the</WORD>
<WORD coords="1845,574,2067,519,561">examples</WORD>
<WORD coords="2092,561,2137,522,561">in</WORD>
<WORD coords="2161,561,2244,519,561">this</WORD>
</LINE>
<LINE>
<WORD coords="302,643,619,588,630">sub-directory</WORD>
<WORD coords="636,631,685,602,630">so</WORD>
<WORD coords="706,630,721,591,630">I</WORD>
<WORD coords="741,631,820,602,630">can</WORD>
<WORD coords="837,631,915,602,630">run</WORD>
<WORD coords="932,631,1035,596,630">tests</WORD>
<WORD coords="1052,631,1235,588,630">without</WORD>
<WORD coords="1252,643,1446,588,630">hopping</WORD>
<WORD coords="1464,631,1595,588,630">about</WORD>
<WORD coords="1611,631,1809,589,630">between</WORD>
<WORD coords="1827,631,2089,588,630">directories.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,759,348,720,759">In</WORD>
<WORD coords="367,772,539,718,759">general</WORD>
<WORD coords="558,759,574,720,759">I</WORD>
<WORD coords="592,759,718,717,759">make</WORD>
<WORD coords="738,759,850,718,759">links</WORD>
<WORD coords="868,759,913,720,759">in</WORD>
<WORD coords="930,760,1013,717,759">this</WORD>
<WORD coords="1031,772,1143,731,759">way:</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="303,873,352,838,873">In</WORD>
<WORD coords="394,873,440,847,873">-s</WORD>
<WORD coords="480,873,527,838,873">-f</WORD>
<WORD coords="563,883,929,838,873">PathToExample</WORD>
<WORD coords="965,883,1447,838,873">BasenameOfExample</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,1002,317,963,1002">I</WORD>
<WORD coords="335,1003,469,968,1002">wrote</WORD>
<WORD coords="490,1003,543,974,1002">an</WORD>
<WORD coords="561,1003,671,960,1002">Awk</WORD>
<WORD coords="689,1015,820,962,1002">script</WORD>
<WORD coords="837,1002,881,968,1002">to</WORD>
<WORD coords="899,1015,1000,960,1002">help</WORD>
<WORD coords="1018,1002,1088,974,1002">me</WORD>
<WORD coords="1107,1003,1252,960,1002">which</WORD>
<WORD coords="1270,1003,1390,961,1002">takes</WORD>
<WORD coords="1409,1015,1510,960,1002">path</WORD>
<WORD coords="1528,1003,1678,974,1002">names</WORD>
<WORD coords="1698,1003,1744,974,1003">as</WORD>
<WORD coords="1763,1015,1884,963,1002">input</WORD>
<WORD coords="1903,1002,1987,960,1002">and</WORD>
<WORD coords="2005,1003,2244,968,1002">constructs</WORD>
</LINE>
<LINE>
<WORD coords="303,1072,411,1029,1071">shell</WORD>
<WORD coords="430,1071,685,1029,1071">commands</WORD>
<WORD coords="703,1071,848,1029,1071">which</WORD>
<WORD coords="865,1071,897,1032,1071">it</WORD>
<WORD coords="913,1084,1037,1031,1071">pipes</WORD>
<WORD coords="1055,1071,1145,1031,1071">into</WORD>
<WORD coords="1174,1051,1179,1036,1061">&apos;</WORD>
<WORD coords="1195,1071,1244,1036,1071">sh</WORD>
<WORD coords="1261,1072,1289,1036,1061">&apos;.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,1201,391,1158,1200">The</WORD>
<WORD coords="410,1213,640,1158,1200">following</WORD>
<WORD coords="658,1200,990,1158,1200">downloadable</WORD>
<WORD coords="1009,1213,1140,1160,1200">script</WORD>
<WORD coords="1159,1200,1170,1161,1200">(</WORD>
<WORD coords="1178,1200,1335,1158,1200">awk!4</WORD>
<WORD coords="1369,1200,1566,1159,1200">ex3.awk</WORD>
<WORD coords="1569,1200,1584,1159,1200">l</WORD>
<WORD coords="1604,1201,1750,1158,1200">shows</WORD>
<WORD coords="1768,1201,1838,1158,1200">the</WORD>
<WORD coords="1856,1213,2046,1172,1200">process.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,1317,327,1280,1317">$</WORD>
<WORD coords="360,1314,439,1282,1314">cat</WORD>
<WORD coords="475,1320,843,1279,1314">awkl4_ex3.awk</WORD>
</LINE>
<LINE>
<WORD coords="301,1368,699,1333,1368">#!/usr/bin/awk</WORD>
<WORD coords="739,1368,786,1333,1368">-f</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,1476,327,1444,1476">#</WORD>
<WORD coords="361,1476,699,1441,1476">Downloadable</WORD>
<WORD coords="734,1486,929,1441,1476">example</WORD>
<WORD coords="964,1476,987,1444,1476">3</WORD>
<WORD coords="1022,1476,1101,1441,1476">for</WORD>
<WORD coords="1137,1476,1217,1444,1476">GNU</WORD>
<WORD coords="1250,1476,1333,1441,1476">Awk</WORD>
<WORD coords="1368,1476,1475,1444,1476">Part</WORD>
<WORD coords="1512,1476,1563,1444,1476">14</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="305,1594,325,1549,1594">{</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="416,1638,442,1606,1638">#</WORD>
<WORD coords="474,1648,611,1603,1638">Split</WORD>
<WORD coords="650,1638,727,1603,1638">the</WORD>
<WORD coords="764,1648,871,1603,1638">path</WORD>
<WORD coords="908,1648,958,1612,1638">up</WORD>
<WORD coords="993,1638,1102,1603,1638">into</WORD>
<WORD coords="1137,1648,1418,1606,1638">components</WORD>
</LINE>
<LINE>
<WORD coords="419,1692,439,1666,1692">n</WORD>
<WORD coords="475,1684,498,1668,1688">=</WORD>
<WORD coords="534,1702,954,1657,1692">split($0,a,&quot;/&quot;)</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="418,1746,469,1711,1746">if</WORD>
<WORD coords="509,1756,555,1711,1746">(n</WORD>
<WORD coords="589,1742,613,1718,1744">&lt;</WORD>
<WORD coords="648,1756,695,1711,1752">2)</WORD>
<WORD coords="736,1756,756,1711,1756">{</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="534,1810,669,1765,1800">print</WORD>
<WORD coords="709,1800,870,1765,1800">&quot;Error</WORD>
<WORD coords="907,1800,957,1765,1800">in</WORD>
<WORD coords="994,1810,1218,1765,1800">path&quot;,$0</WORD>
<WORD coords="1252,1796,1275,1772,1796">&gt;</WORD>
<WORD coords="1314,1800,1674,1765,1800">&quot;/dev/stderr&quot;</WORD>
</LINE>
<LINE>
<WORD coords="534,1854,640,1822,1854">next</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="419,1918,438,1873,1918">}</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="416,2016,442,1984,2016">#</WORD>
<WORD coords="476,2016,611,1981,2016">Build</WORD>
<WORD coords="650,2016,727,1981,2016">the</WORD>
<WORD coords="764,2016,901,1981,2016">shell</WORD>
<WORD coords="936,2016,1129,1981,2016">command</WORD>
<WORD coords="1167,2016,1218,1990,2016">so</WORD>
<WORD coords="1250,2016,1303,1990,2016">we</WORD>
<WORD coords="1339,2016,1417,1990,2016">can</WORD>
<WORD coords="1455,2016,1565,1981,2016">show</WORD>
<WORD coords="1598,2016,1647,1981,2016">it</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="418,2071,496,2035,2070">cmd</WORD>
<WORD coords="533,2062,556,2046,2066">=</WORD>
<WORD coords="591,2080,868,2035,2070">sprintf(&quot;[</WORD>
<WORD coords="912,2070,958,2044,2070">-e</WORD>
<WORD coords="990,2070,1044,2038,2070">%s</WORD>
<WORD coords="1084,2080,1096,2035,2080">]</WORD>
<WORD coords="1135,2070,1191,2038,2070">&amp;&amp;</WORD>
<WORD coords="1224,2070,1273,2035,2070">In</WORD>
<WORD coords="1315,2070,1361,2044,2070">-s</WORD>
<WORD coords="1401,2070,1448,2035,2070">-f</WORD>
<WORD coords="1480,2070,1533,2038,2070">%s</WORD>
<WORD coords="1566,2080,1990,2035,2070">%s&quot;,$0,$0,a[n])</WORD>
</LINE>
<LINE>
<WORD coords="419,2134,554,2089,2124">print</WORD>
<WORD coords="593,2120,671,2089,2114">&quot;»</WORD>
<WORD coords="709,2104,724,2089,2114">&quot;</WORD>
<WORD coords="763,2124,842,2089,2124">cmd</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="416,2232,442,2200,2232">#</WORD>
<WORD coords="476,2232,583,2197,2232">Feed</WORD>
<WORD coords="621,2232,699,2197,2232">the</WORD>
<WORD coords="734,2232,928,2197,2232">command</WORD>
<WORD coords="966,2232,1015,2200,2232">to</WORD>
<WORD coords="1053,2232,1130,2197,2232">the</WORD>
<WORD coords="1167,2232,1304,2197,2232">shell</WORD>
</LINE>
<LINE>
<WORD coords="419,2296,925,2251,2286">printf(&quot;%s\n&quot;,cmd)</WORD>
<WORD coords="973,2296,977,2251,2296">|</WORD>
<WORD coords="1026,2286,1127,2251,2286">&quot;sh&quot;</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,2350,323,2305,2350">}</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,2448,383,2416,2448">END</WORD>
<WORD coords="420,2458,440,2413,2458">{</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="418,2512,723,2467,2502">close(&quot;sh&quot;)</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,2566,323,2521,2566">}</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,2686,391,2643,2685">The</WORD>
<WORD coords="414,2698,543,2645,2685">script</WORD>
<WORD coords="564,2698,740,2651,2685">expects</WORD>
<WORD coords="761,2685,804,2651,2685">to</WORD>
<WORD coords="825,2685,879,2643,2685">be</WORD>
<WORD coords="903,2698,1032,2645,2685">given</WORD>
<WORD coords="1054,2685,1136,2657,2685">one</WORD>
<WORD coords="1158,2686,1205,2657,2685">or</WORD>
<WORD coords="1226,2686,1345,2657,2685">more</WORD>
<WORD coords="1367,2698,1620,2643,2685">pathnames</WORD>
<WORD coords="1643,2685,1700,2657,2685">on</WORD>
<WORD coords="1721,2686,1921,2643,2685">standard</WORD>
<WORD coords="1942,2698,2075,2646,2685">input.</WORD>
<WORD coords="2099,2685,2133,2646,2685">It</WORD>
<WORD coords="2154,2686,2248,2643,2685">first</WORD>
</LINE>
<LINE>
<WORD coords="301,2754,420,2713,2754">takes</WORD>
<WORD coords="442,2754,511,2712,2754">the</WORD>
<WORD coords="533,2767,634,2712,2754">path</WORD>
<WORD coords="655,2754,739,2712,2754">and</WORD>
<WORD coords="760,2767,882,2713,2754">splits</WORD>
<WORD coords="905,2754,935,2715,2754">it</WORD>
<WORD coords="955,2767,1012,2726,2755">up</WORD>
<WORD coords="1032,2755,1167,2712,2754">based</WORD>
<WORD coords="1188,2754,1245,2726,2754">on</WORD>
<WORD coords="1265,2754,1335,2712,2754">the</WORD>
<WORD coords="1368,2734,1373,2719,2744">&apos;</WORD>
<WORD coords="1387,2754,1430,2719,2747">/&apos;</WORD>
<WORD coords="1462,2755,1687,2712,2754">character.</WORD>
<WORD coords="1713,2754,1840,2714,2754">Since</WORD>
<WORD coords="1873,2734,1878,2719,2744">&apos;</WORD>
<WORD coords="1893,2764,2050,2719,2754">split&apos;</WORD>
<WORD coords="2081,2755,2244,2720,2754">returns</WORD>
</LINE>
<LINE>
<WORD coords="301,2823,370,2781,2823">the</WORD>
<WORD coords="394,2823,574,2781,2823">number</WORD>
<WORD coords="596,2823,644,2781,2823">of</WORD>
<WORD coords="665,2823,874,2781,2823">elements</WORD>
<WORD coords="896,2823,997,2781,2823">then</WORD>
<WORD coords="1018,2824,1106,2781,2823">that</WORD>
<WORD coords="1128,2823,1308,2781,2823">number</WORD>
<WORD coords="1328,2823,1420,2782,2823">will</WORD>
<WORD coords="1442,2823,1572,2781,2823">index</WORD>
<WORD coords="1593,2823,1663,2781,2823">the</WORD>
<WORD coords="1686,2824,1767,2782,2823">last</WORD>
<WORD coords="1789,2824,1987,2782,2823">element.</WORD>
<WORD coords="2010,2824,2086,2784,2823">We</WORD>
<WORD coords="2110,2824,2248,2781,2823">check</WORD>
</LINE>
<LINE>
<WORD coords="301,2892,389,2850,2892">that</WORD>
<WORD coords="407,2893,476,2852,2892">its</WORD>
<WORD coords="498,2893,685,2851,2892">sensible</WORD>
<WORD coords="704,2893,854,2850,2892">before</WORD>
<WORD coords="874,2905,1151,2850,2892">proceeding.</WORD>
<WORD coords="1173,2892,1284,2853,2892">Note</WORD>
<WORD coords="1304,2893,1392,2850,2892">that</WORD>
<WORD coords="1410,2893,1480,2850,2892">the</WORD>
<WORD coords="1501,2893,1614,2864,2892">error</WORD>
<WORD coords="1632,2905,1831,2862,2892">message</WORD>
<WORD coords="1853,2905,2082,2850,2892">generated</WORD>
<WORD coords="2099,2905,2159,2851,2892">by</WORD>
<WORD coords="2176,2893,2246,2850,2892">the</WORD>
</LINE>
<LINE>
<WORD coords="312,2941,317,2926,2951">&apos;</WORD>
<WORD coords="331,2961,403,2926,2961">if&apos;</WORD>
<WORD coords="431,2962,512,2927,2961">test</WORD>
<WORD coords="529,2962,566,2922,2961">is</WORD>
<WORD coords="584,2961,822,2919,2961">redirected</WORD>
<WORD coords="839,2961,882,2927,2961">to</WORD>
<WORD coords="911,2941,916,2926,2951">&apos;</WORD>
<WORD coords="931,2961,1240,2926,2961">/dev/stderr</WORD>
<WORD coords="1257,2941,1262,2926,2941">1</WORD>
<WORD coords="1277,2962,1284,2955,2962">.</WORD>
<WORD coords="1303,2962,1433,2920,2961">Well</WORD>
<WORD coords="1450,2961,1504,2920,2961">be</WORD>
<WORD coords="1523,2974,1704,2919,2961">looking</WORD>
<WORD coords="1722,2961,1763,2927,2961">at</WORD>
<WORD coords="1779,2961,1863,2919,2961">this</WORD>
<WORD coords="1882,2974,2054,2919,2961">shortly.</WORD>
</LINE>
</PARAGRAPH>
</REGION>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="4" type="Black">
<start x="1176" y="1205"/>
<end x="1566" y="1205"/>
</separator>
</PAGECOLUMN>
</HIDDENTEXT>
</OBJECT>
<MAP name="full_shownotes_0006.djvu"/>
<OBJECT data="file://localhost//var/tmp/autoclean/derive/hpr2816//full_shownotes.djvu" height="3301" type="image/x.djvu" usemap="full_shownotes_0007.djvu" width="2550">
<PARAM name="PAGE" value="full_shownotes_0007.djvu"/>
<PARAM name="DPI" value="300"/>
<HIDDENTEXT>
<PAGECOLUMN>
<REGION>
<PARAGRAPH>
<LINE>
<WORD coords="300,355,375,315,354">We</WORD>
<WORD coords="400,355,476,326,354">use</WORD>
<WORD coords="512,364,727,319,354">&apos;sprintf</WORD>
<WORD coords="742,334,747,319,344">&apos;</WORD>
<WORD coords="781,354,825,320,354">to</WORD>
<WORD coords="850,354,976,313,354">make</WORD>
<WORD coords="1001,354,1070,312,354">the</WORD>
<WORD coords="1097,355,1206,312,354">shell</WORD>
<WORD coords="1231,355,1477,312,354">command.</WORD>
<WORD coords="1504,354,1538,315,354">It</WORD>
<WORD coords="1562,355,1656,312,354">first</WORD>
<WORD coords="1680,355,1786,312,354">adds</WORD>
<WORD coords="1812,354,1836,326,354">a</WORD>
<WORD coords="1859,354,1941,320,354">test</WORD>
<WORD coords="1964,355,2052,312,354">that</WORD>
<WORD coords="2075,354,2145,312,354">the</WORD>
<WORD coords="2171,354,2246,312,354">file</WORD>
</LINE>
<LINE>
<WORD coords="301,436,402,381,423">path</WORD>
<WORD coords="428,423,548,381,423">leads</WORD>
<WORD coords="575,423,619,389,423">to</WORD>
<WORD coords="647,423,671,395,423">a</WORD>
<WORD coords="698,432,787,381,423">file,</WORD>
<WORD coords="816,424,918,381,423">then</WORD>
<WORD coords="944,423,979,381,423">if</WORD>
<WORD coords="1007,423,1055,395,423">so</WORD>
<WORD coords="1082,424,1152,381,423">the</WORD>
<WORD coords="1182,424,1290,381,423">shell</WORD>
<WORD coords="1318,423,1552,381,423">command</WORD>
<WORD coords="1578,424,1678,395,424">uses</WORD>
<WORD coords="1705,423,1775,381,423">the</WORD>
<WORD coords="1814,423,1905,388,423">&apos;In&apos;</WORD>
<WORD coords="1943,423,2177,381,423">command</WORD>
<WORD coords="2203,423,2246,389,423">to</WORD>
</LINE>
<LINE>
<WORD coords="302,492,427,451,492">make</WORD>
<WORD coords="452,492,476,464,492">a</WORD>
<WORD coords="500,493,587,450,492">soft</WORD>
<WORD coords="610,493,713,451,492">link.</WORD>
<WORD coords="738,493,814,453,492">We</WORD>
<WORD coords="839,493,915,464,492">use</WORD>
<WORD coords="940,492,1009,450,492">the</WORD>
<WORD coords="1045,472,1050,457,476">&apos;</WORD>
<WORD coords="1070,481,1083,477,486">-</WORD>
<WORD coords="1094,492,1136,457,492">f&apos;</WORD>
<WORD coords="1171,505,1322,453,492">option</WORD>
<WORD coords="1344,493,1490,450,492">which</WORD>
<WORD coords="1514,493,1656,450,492">forces</WORD>
<WORD coords="1681,492,1751,450,492">the</WORD>
<WORD coords="1777,493,1967,453,492">creation</WORD>
<WORD coords="1990,492,2034,458,492">to</WORD>
<WORD coords="2058,505,2246,450,492">proceed</WORD>
</LINE>
<LINE>
<WORD coords="302,561,412,533,561">even</WORD>
<WORD coords="438,561,473,519,561">if</WORD>
<WORD coords="497,561,567,519,561">the</WORD>
<WORD coords="594,561,686,520,561">link</WORD>
<WORD coords="711,574,886,519,561">already</WORD>
<WORD coords="911,562,1057,521,561">exists.</WORD>
<WORD coords="1085,561,1175,519,561">The</WORD>
<WORD coords="1203,562,1297,519,561">first</WORD>
<WORD coords="1323,574,1546,527,561">argument</WORD>
<WORD coords="1571,561,1614,527,561">to</WORD>
<WORD coords="1652,561,1743,526,561">&apos;In&apos;</WORD>
<WORD coords="1779,562,1816,522,561">is</WORD>
<WORD coords="1843,561,1912,519,561">the</WORD>
<WORD coords="1939,574,2041,519,561">path</WORD>
<WORD coords="2067,561,2151,519,561">and</WORD>
<WORD coords="2176,562,2246,519,561">the</WORD>
</LINE>
<LINE>
<WORD coords="303,630,465,588,630">second</WORD>
<WORD coords="482,631,552,588,630">the</WORD>
<WORD coords="572,631,808,588,630">basename</WORD>
<WORD coords="827,642,927,588,630">(last</WORD>
<WORD coords="944,643,1226,589,630">component)</WORD>
<WORD coords="1246,630,1294,588,630">of</WORD>
<WORD coords="1310,631,1380,588,630">the</WORD>
<WORD coords="1399,630,1474,588,630">file</WORD>
<WORD coords="1493,643,1606,588,630">path.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,760,404,717,759">This</WORD>
<WORD coords="437,759,670,717,759">command</WORD>
<WORD coords="702,760,738,720,759">is</WORD>
<WORD coords="770,772,938,717,759">printed</WORD>
<WORD coords="970,760,1037,717,759">for</WORD>
<WORD coords="1068,768,1301,717,759">reference,</WORD>
<WORD coords="1335,759,1436,717,759">then</WORD>
<WORD coords="1468,759,1498,720,759">it</WORD>
<WORD coords="1529,759,1565,720,759">is</WORD>
<WORD coords="1599,760,1809,717,759">executed</WORD>
<WORD coords="1839,772,1899,718,759">by</WORD>
<WORD coords="1928,772,2116,719,759">printing</WORD>
<WORD coords="2147,759,2191,725,759">to</WORD>
<WORD coords="2224,759,2248,731,759">a</WORD>
</LINE>
<LINE>
<WORD coords="301,841,477,800,828">process</WORD>
<WORD coords="495,841,680,788,828">running</WORD>
<WORD coords="708,808,713,793,818">&apos;</WORD>
<WORD coords="729,828,779,793,828">sh</WORD>
<WORD coords="794,808,799,793,824">&apos;</WORD>
<WORD coords="829,840,992,786,828">(which</WORD>
<WORD coords="1008,828,1099,787,828">will</WORD>
<WORD coords="1116,828,1170,787,828">be</WORD>
<WORD coords="1189,828,1258,786,828">the</WORD>
<WORD coords="1278,829,1450,789,828">Bourne</WORD>
<WORD coords="1470,829,1579,786,828">shell</WORD>
<WORD coords="1599,828,1645,800,828">or</WORD>
<WORD coords="1663,828,1826,786,828">similar</WORD>
<WORD coords="1842,841,1902,787,828">by</WORD>
<WORD coords="1919,840,2115,786,828">default).</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,970,505,917,957">Running</WORD>
<WORD coords="528,957,597,915,957">the</WORD>
<WORD coords="624,970,753,917,957">script</WORD>
<WORD coords="777,957,857,929,957">can</WORD>
<WORD coords="878,957,932,916,957">be</WORD>
<WORD coords="958,957,1168,915,957">achieved</WORD>
<WORD coords="1191,958,1301,915,957">thus.</WORD>
<WORD coords="1325,958,1401,918,957">We</WORD>
<WORD coords="1425,958,1502,929,957">use</WORD>
<WORD coords="1537,967,1724,922,957">&apos;printf</WORD>
<WORD coords="1739,937,1744,922,947">&apos;</WORD>
<WORD coords="1778,958,1824,929,957">as</WORD>
<WORD coords="1849,957,1873,929,957">a</WORD>
<WORD coords="1898,970,2052,915,957">simple</WORD>
<WORD coords="2076,970,2176,929,957">way</WORD>
<WORD coords="2199,957,2247,915,957">of</WORD>
</LINE>
<LINE>
<WORD coords="302,1039,462,984,1026">adding</WORD>
<WORD coords="483,1026,507,998,1026">a</WORD>
<WORD coords="528,1027,713,984,1026">newline</WORD>
<WORD coords="735,1026,779,992,1026">to</WORD>
<WORD coords="801,1026,908,984,1026">each</WORD>
<WORD coords="928,1039,1171,984,1026">pathname.</WORD>
<WORD coords="1194,1027,1285,984,1026">The</WORD>
<WORD coords="1306,1039,1429,984,1026">paths</WORD>
<WORD coords="1452,1026,1578,998,1026">come</WORD>
<WORD coords="1600,1026,1713,984,1026">from</WORD>
<WORD coords="1735,1026,1759,998,1026">a</WORD>
<WORD coords="1780,1026,1985,984,1026">filename</WORD>
<WORD coords="2008,1039,2248,986,1026">expansion</WORD>
</LINE>
<LINE>
<WORD coords="300,1096,445,1053,1095">which</WORD>
<WORD coords="462,1096,659,1053,1095">includes</WORD>
<WORD coords="678,1095,702,1067,1095">a</WORD>
<WORD coords="720,1108,920,1056,1095">question</WORD>
<WORD coords="937,1096,1070,1054,1095">mark.</WORD>
<WORD coords="1091,1108,1295,1055,1095">Running</WORD>
<WORD coords="1312,1095,1343,1056,1095">it</WORD>
<WORD coords="1362,1108,1483,1055,1095">gives</WORD>
<WORD coords="1502,1095,1571,1053,1095">the</WORD>
<WORD coords="1591,1108,1821,1053,1095">following</WORD>
<WORD coords="1838,1096,2006,1053,1095">results:</WORD>
</LINE>
</PARAGRAPH>
</REGION>
</PAGECOLUMN>
<PAGECOLUMN>
<REGION>
<PARAGRAPH>
<LINE>
<WORD coords="302,1202,320,1174,1204">$</WORD>
<WORD coords="346,1207,470,1174,1200">printf</WORD>
<WORD coords="499,1200,618,1174,1200">&quot;%s\n&quot;</WORD>
<WORD coords="647,1207,1462,1174,1200">Gnu_Awk_Part_14/hpr2816/awkl4_ex?.awk</WORD>
<WORD coords="1495,1208,1498,1174,1208">|</WORD>
<WORD coords="1538,1204,1850,1174,1200">./awkl4_ex3.awk</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,1239,341,1221,1244">»</WORD>
<WORD coords="372,1250,381,1216,1250">[</WORD>
<WORD coords="414,1242,449,1223,1242">-e</WORD>
<WORD coords="475,1249,1289,1216,1242">Gnu_Awk_Part_14/hpr2816/awkl4_exl.awk</WORD>
<WORD coords="1318,1249,1328,1216,1249">]</WORD>
<WORD coords="1357,1242,1399,1218,1242">&amp;&amp;</WORD>
<WORD coords="1423,1242,1461,1216,1242">In</WORD>
<WORD coords="1492,1242,1526,1223,1242">-s</WORD>
<WORD coords="1556,1242,1591,1216,1242">-f</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,1291,1117,1258,1284">Gnu_Awk_Part_14/hpr2816/awkl4_exl.awk</WORD>
<WORD coords="1143,1288,1419,1258,1284">awkl4_exl.awk</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,1323,341,1305,1328">»</WORD>
<WORD coords="372,1334,381,1300,1334">[</WORD>
<WORD coords="414,1326,449,1307,1326">-e</WORD>
<WORD coords="475,1333,1289,1300,1326">Gnu_Awk_Part_14/hpr2816/awkl4_ex2.awk</WORD>
<WORD coords="1318,1333,1328,1300,1333">]</WORD>
<WORD coords="1357,1326,1399,1302,1326">&amp;&amp;</WORD>
<WORD coords="1423,1326,1461,1300,1326">In</WORD>
<WORD coords="1492,1326,1526,1307,1326">-s</WORD>
<WORD coords="1556,1326,1591,1300,1326">-f</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,1375,1117,1342,1368">Gnu_Awk_Part_14/hpr2816/awkl4_ex2.awk</WORD>
<WORD coords="1143,1372,1419,1342,1368">awkl4_ex2.awk</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,1407,341,1389,1412">»</WORD>
<WORD coords="372,1418,382,1384,1418">[</WORD>
<WORD coords="414,1410,449,1391,1410">-e</WORD>
<WORD coords="475,1417,1289,1384,1410">Gnu_Awk_Part_14/hpr2816/awkl4_ex3.awk</WORD>
<WORD coords="1318,1417,1328,1384,1417">]</WORD>
<WORD coords="1357,1410,1399,1386,1410">&amp;&amp;</WORD>
<WORD coords="1424,1410,1461,1384,1410">In</WORD>
<WORD coords="1492,1410,1526,1391,1410">-s</WORD>
<WORD coords="1556,1410,1591,1384,1410">-f</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,1459,1117,1426,1452">Gnu_Awk_Part_14/hpr2816/awkl4_ex3.awk</WORD>
<WORD coords="1143,1456,1419,1426,1452">awk!4_ex3.awk</WORD>
</LINE>
</PARAGRAPH>
</REGION>
</PAGECOLUMN>
<PAGECOLUMN>
<REGION>
<PARAGRAPH>
<LINE>
<WORD coords="301,1579,404,1536,1578">This</WORD>
<WORD coords="425,1578,462,1538,1578">is</WORD>
<WORD coords="484,1578,508,1550,1578">a</WORD>
<WORD coords="529,1591,660,1538,1578">script</WORD>
<WORD coords="679,1579,824,1536,1578">which</WORD>
<WORD coords="846,1578,861,1539,1578">I</WORD>
<WORD coords="884,1579,964,1550,1578">can</WORD>
<WORD coords="984,1579,1060,1550,1578">use</WORD>
<WORD coords="1083,1578,1127,1539,1578">in</WORD>
<WORD coords="1148,1578,1204,1537,1578">all</WORD>
<WORD coords="1227,1579,1335,1544,1578">sorts</WORD>
<WORD coords="1358,1578,1406,1536,1578">of</WORD>
<WORD coords="1426,1579,1546,1536,1578">other</WORD>
<WORD coords="1567,1587,1776,1544,1578">contexts,</WORD>
<WORD coords="1799,1591,1964,1536,1578">though</WORD>
<WORD coords="1984,1578,2016,1539,1578">it</WORD>
<WORD coords="2036,1591,2248,1536,1578">probably</WORD>
</LINE>
<LINE>
<WORD coords="301,1648,434,1605,1647">needs</WORD>
<WORD coords="454,1648,575,1619,1647">some</WORD>
<WORD coords="594,1648,852,1605,1647">refinement</WORD>
<WORD coords="868,1647,912,1613,1647">to</WORD>
<WORD coords="929,1647,983,1605,1647">be</WORD>
<WORD coords="1003,1660,1267,1605,1647">completely</WORD>
<WORD coords="1284,1660,1520,1605,1647">foolproof.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,1776,413,1737,1776">Note</WORD>
<WORD coords="436,1777,524,1734,1776">that</WORD>
<WORD coords="547,1776,668,1748,1776">some</WORD>
<WORD coords="692,1776,865,1737,1776">caution</WORD>
<WORD coords="887,1777,923,1737,1776">is</WORD>
<WORD coords="946,1776,1113,1734,1776">needed</WORD>
<WORD coords="1134,1777,1262,1734,1776">when</WORD>
<WORD coords="1283,1789,1455,1736,1776">writing</WORD>
<WORD coords="1478,1777,1586,1734,1776">shell</WORD>
<WORD coords="1609,1776,1865,1734,1776">commands</WORD>
<WORD coords="1888,1776,1932,1737,1776">in</WORD>
<WORD coords="1955,1776,2035,1741,1776">awk</WORD>
<WORD coords="2059,1777,2246,1735,1776">because</WORD>
</LINE>
<LINE>
<WORD coords="302,1845,350,1803,1845">of</WORD>
<WORD coords="377,1845,446,1803,1845">the</WORD>
<WORD coords="476,1858,683,1804,1845">potential</WORD>
<WORD coords="712,1858,875,1803,1845">pitfalls</WORD>
<WORD coords="904,1846,1033,1803,1845">when</WORD>
<WORD coords="1061,1858,1189,1805,1845">using</WORD>
<WORD coords="1218,1858,1384,1811,1845">quotes.</WORD>
<WORD coords="1418,1845,1498,1805,1845">See</WORD>
<WORD coords="1528,1846,1598,1803,1845">the</WORD>
<WORD coords="1630,1845,1755,1805,1845">GNU</WORD>
<WORD coords="1784,1846,1894,1803,1845">Awk</WORD>
<WORD coords="1922,1846,2073,1805,1845">Users</WORD>
<WORD coords="2105,1846,2246,1803,1845">Guide</WORD>
</LINE>
<LINE>
<WORD coords="303,1914,468,1875,1914">section</WORD>
<WORD coords="490,1915,631,1874,1914">10.2.9</WORD>
<WORD coords="651,1914,718,1872,1914">for</WORD>
<WORD coords="735,1915,862,1872,1914">hints.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,2076,642,2013,2061">Redirecting</WORD>
<WORD coords="661,2061,715,2022,2061">to</WORD>
<WORD coords="737,2062,768,2029,2062">a</WORD>
<WORD coords="788,2076,1060,2029,2061">coprocess</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,2200,404,2157,2199">This</WORD>
<WORD coords="423,2212,522,2165,2199">type</WORD>
<WORD coords="543,2200,591,2157,2199">of</WORD>
<WORD coords="607,2200,865,2157,2199">redirection</WORD>
<WORD coords="882,2200,982,2171,2200">uses</WORD>
<WORD coords="1002,2199,1026,2171,2199">a</WORD>
<WORD coords="1044,2212,1143,2159,2199">pipe</WORD>
<WORD coords="1164,2212,1336,2157,2199">symbol</WORD>
<WORD coords="1356,2199,1439,2157,2199">and</WORD>
<WORD coords="1458,2200,1512,2171,2199">an</WORD>
<WORD coords="1530,2212,1787,2157,2199">ampersand</WORD>
<WORD coords="1805,2199,1848,2165,2199">to</WORD>
<WORD coords="1869,2200,1975,2157,2199">send</WORD>
<WORD coords="1993,2212,2144,2165,2199">output</WORD>
<WORD coords="2161,2199,2205,2165,2199">to</WORD>
<WORD coords="2225,2199,2249,2171,2199">a</WORD>
</LINE>
<LINE>
<WORD coords="303,2281,435,2228,2268">string</WORD>
<WORD coords="453,2281,703,2229,2268">containing</WORD>
<WORD coords="721,2268,745,2240,2268">a</WORD>
<WORD coords="763,2268,996,2226,2268">command</WORD>
<WORD coords="1015,2280,1081,2227,2268">(or</WORD>
<WORD coords="1099,2280,1374,2226,2268">commands)</WORD>
<WORD coords="1394,2268,1461,2226,2268">for</WORD>
<WORD coords="1478,2269,1548,2226,2268">the</WORD>
<WORD coords="1568,2269,1690,2226,2268">shell.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,2392,439,2347,2382">print</WORD>
<WORD coords="475,2382,612,2347,2382">items</WORD>
<WORD coords="658,2392,702,2347,2385">|&amp;</WORD>
<WORD coords="734,2382,928,2347,2382">command</WORD>
</LINE>
<LINE>
<WORD coords="304,2446,469,2401,2436">printf</WORD>
<WORD coords="504,2444,690,2401,2436">format,</WORD>
<WORD coords="734,2436,871,2401,2436">items</WORD>
<WORD coords="917,2446,961,2401,2439">|&amp;</WORD>
<WORD coords="993,2436,1187,2401,2436">command</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,2566,404,2523,2565">This</WORD>
<WORD coords="435,2566,472,2526,2565">is</WORD>
<WORD coords="504,2566,558,2537,2565">an</WORD>
<WORD coords="589,2566,813,2523,2565">advanced</WORD>
<WORD coords="844,2566,1006,2523,2565">feature</WORD>
<WORD coords="1036,2566,1182,2523,2565">which</WORD>
<WORD coords="1213,2565,1249,2526,2565">is</WORD>
<WORD coords="1281,2565,1305,2537,2565">a</WORD>
<WORD coords="1337,2575,1446,2530,2565">gawk</WORD>
<WORD coords="1479,2566,1718,2526,2565">extension.</WORD>
<WORD coords="1750,2565,1910,2523,2565">Unlike</WORD>
<WORD coords="1941,2565,2011,2523,2565">the</WORD>
<WORD coords="2042,2578,2246,2526,2565">previous</WORD>
</LINE>
<LINE>
<WORD coords="301,2643,570,2592,2634">redirection,</WORD>
<WORD coords="592,2635,738,2592,2634">which</WORD>
<WORD coords="759,2635,888,2592,2634">sends</WORD>
<WORD coords="910,2634,954,2600,2634">to</WORD>
<WORD coords="976,2634,1000,2606,2634">a</WORD>
<WORD coords="1020,2647,1233,2604,2634">program,</WORD>
<WORD coords="1256,2635,1339,2592,2634">this</WORD>
<WORD coords="1362,2634,1476,2592,2634">form</WORD>
<WORD coords="1497,2635,1626,2592,2634">sends</WORD>
<WORD coords="1647,2634,1691,2600,2634">to</WORD>
<WORD coords="1713,2634,1737,2606,2634">a</WORD>
<WORD coords="1757,2647,1959,2604,2634">program</WORD>
<WORD coords="1980,2634,2073,2593,2634">and</WORD>
<WORD coords="2094,2635,2246,2593,2634">allows</WORD>
</LINE>
<LINE>
<WORD coords="301,2703,370,2661,2703">the</WORD>
<WORD coords="391,2716,631,2663,2703">programs</WORD>
<WORD coords="652,2716,803,2669,2703">output</WORD>
<WORD coords="821,2703,865,2669,2703">to</WORD>
<WORD coords="884,2703,939,2662,2703">be</WORD>
<WORD coords="958,2704,1060,2661,2703">read</WORD>
<WORD coords="1078,2704,1202,2661,2703">back.</WORD>
<WORD coords="1224,2704,1332,2661,2703">That</WORD>
<WORD coords="1351,2703,1387,2664,2703">is</WORD>
<WORD coords="1407,2716,1510,2661,2703">why</WORD>
<WORD coords="1528,2704,1598,2661,2703">the</WORD>
<WORD coords="1619,2703,1853,2661,2703">command</WORD>
<WORD coords="1872,2704,1909,2663,2703">is</WORD>
<WORD coords="1929,2704,2117,2661,2703">referred</WORD>
<WORD coords="2136,2703,2179,2669,2703">to</WORD>
<WORD coords="2200,2704,2246,2675,2703">as</WORD>
</LINE>
<LINE>
<WORD coords="302,2772,326,2744,2772">a</WORD>
<WORD coords="343,2785,590,2744,2772">coprocess.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,2901,430,2861,2901">Since</WORD>
<WORD coords="452,2901,484,2862,2901">it</WORD>
<WORD coords="504,2902,540,2861,2901">is</WORD>
<WORD coords="562,2914,794,2873,2901">necessary</WORD>
<WORD coords="813,2901,857,2867,2901">to</WORD>
<WORD coords="878,2902,955,2873,2901">use</WORD>
<WORD coords="978,2902,1056,2873,2901">our</WORD>
<WORD coords="1076,2901,1176,2867,2901">next</WORD>
<WORD coords="1196,2901,1314,2861,2901">main</WORD>
<WORD coords="1335,2914,1452,2862,2901">topic</WORD>
<WORD coords="1484,2881,1489,2866,2896">&apos;</WORD>
<WORD coords="1505,2911,1582,2869,2901">get</WORD>
<WORD coords="1590,2901,1719,2866,2901">line&apos;</WORD>
<WORD coords="1750,2901,1792,2868,2901">to</WORD>
<WORD coords="1815,2902,1994,2859,2901">achieve</WORD>
<WORD coords="2017,2901,2073,2860,2901">all</WORD>
<WORD coords="2095,2901,2143,2859,2901">of</WORD>
<WORD coords="2161,2901,2245,2859,2901">this</WORD>
</LINE>
<LINE>
<WORD coords="300,2971,421,2929,2970">well</WORD>
<WORD coords="439,2983,652,2936,2970">postpone</WORD>
<WORD coords="671,2983,918,2929,2970">discussing</WORD>
<WORD coords="935,2970,1005,2928,2970">the</WORD>
<WORD coords="1026,2983,1192,2928,2970">subject</WORD>
<WORD coords="1208,2971,1316,2929,2970">until</WORD>
<WORD coords="1333,2970,1403,2928,2970">the</WORD>
<WORD coords="1422,2970,1523,2936,2970">next</WORD>
<WORD coords="1541,2983,1733,2928,2970">episode.</WORD>
</LINE>
</PARAGRAPH>
</REGION>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="300" y="1918"/>
<end x="633" y="1918"/>
</separator>
</PAGECOLUMN>
</HIDDENTEXT>
</OBJECT>
<MAP name="full_shownotes_0007.djvu"/>
<OBJECT data="file://localhost//var/tmp/autoclean/derive/hpr2816//full_shownotes.djvu" height="3301" type="image/x.djvu" usemap="full_shownotes_0008.djvu" width="2550">
<PARAM name="PAGE" value="full_shownotes_0008.djvu"/>
<PARAM name="DPI" value="300"/>
<HIDDENTEXT>
<PAGECOLUMN>
<REGION>
<PARAGRAPH>
<LINE>
<WORD coords="301,378,642,315,363">Redirecting</WORD>
<WORD coords="661,363,715,324,363">to</WORD>
<WORD coords="737,378,933,315,363">special</WORD>
<WORD coords="952,363,1068,315,363">files</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,505,437,462,504">There</WORD>
<WORD coords="474,505,542,476,504">are</WORD>
<WORD coords="578,505,695,462,504">three</WORD>
<WORD coords="732,505,932,462,504">standard</WORD>
<WORD coords="966,504,1084,464,504">Unix</WORD>
<WORD coords="1120,505,1325,462,504">channels</WORD>
<WORD coords="1361,504,1449,462,504">that</WORD>
<WORD coords="1484,505,1553,476,504">are</WORD>
<WORD coords="1590,505,1750,463,504">known</WORD>
<WORD coords="1785,505,1831,476,504">as</WORD>
<WORD coords="1867,504,2077,462,504">standard</WORD>
<WORD coords="2114,517,2244,465,504">input,</WORD>
</LINE>
<LINE>
<WORD coords="301,574,511,531,573">standard</WORD>
<WORD coords="528,586,690,539,573">output,</WORD>
<WORD coords="712,574,796,531,573">and</WORD>
<WORD coords="815,574,1025,531,573">standard</WORD>
<WORD coords="1045,574,1167,545,573">error</WORD>
<WORD coords="1187,586,1340,539,573">output</WORD>
<WORD coords="1359,585,1425,532,573">(or</WORD>
<WORD coords="1445,573,1565,545,573">more</WORD>
<WORD coords="1588,586,1842,531,573">commonly</WORD>
<WORD coords="1861,574,2071,531,573">standard</WORD>
<WORD coords="2091,585,2245,532,573">error).</WORD>
</LINE>
<LINE>
<WORD coords="301,643,440,600,642">These</WORD>
<WORD coords="460,643,528,614,642">are</WORD>
<WORD coords="548,642,788,601,642">connected</WORD>
<WORD coords="805,642,848,608,642">to</WORD>
<WORD coords="868,655,1088,600,642">keyboard</WORD>
<WORD coords="1106,643,1190,600,642">and</WORD>
<WORD coords="1209,643,1358,614,642">screen</WORD>
<WORD coords="1376,642,1419,603,642">in</WORD>
<WORD coords="1436,642,1506,600,642">the</WORD>
<WORD coords="1526,642,1689,600,642">default</WORD>
<WORD coords="1707,643,1819,614,642">case.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,784,529,729,771">Normally</WORD>
<WORD coords="559,771,583,743,771">a</WORD>
<WORD coords="612,771,730,731,771">Unix</WORD>
<WORD coords="759,784,961,740,771">program</WORD>
<WORD coords="991,772,1038,743,771">or</WORD>
<WORD coords="1069,784,1199,731,771">script</WORD>
<WORD coords="1228,771,1351,729,771">reads</WORD>
<WORD coords="1382,772,1496,729,771">from</WORD>
<WORD coords="1525,772,1736,729,771">standard</WORD>
<WORD coords="1767,784,1886,731,771">input</WORD>
<WORD coords="1915,771,1998,729,771">and</WORD>
<WORD coords="2026,772,2171,731,771">writes</WORD>
<WORD coords="2201,771,2244,737,771">to</WORD>
</LINE>
<LINE>
<WORD coords="301,841,511,798,840">standard</WORD>
<WORD coords="531,853,682,806,840">output</WORD>
<WORD coords="703,840,786,798,840">and</WORD>
<WORD coords="809,853,1030,806,840">generates</WORD>
<WORD coords="1054,853,1138,812,840">any</WORD>
<WORD coords="1159,841,1273,812,840">error</WORD>
<WORD coords="1294,853,1517,810,840">messages</WORD>
<WORD coords="1540,840,1597,812,840">on</WORD>
<WORD coords="1618,841,1828,798,840">standard</WORD>
<WORD coords="1848,841,1981,812,840">error.</WORD>
<WORD coords="2005,840,2141,798,840">There</WORD>
<WORD coords="2164,841,2201,800,840">is</WORD>
<WORD coords="2224,840,2248,812,840">a</WORD>
</LINE>
<LINE>
<WORD coords="301,909,362,868,909">lot</WORD>
<WORD coords="379,909,498,881,909">more</WORD>
<WORD coords="517,909,561,875,909">to</WORD>
<WORD coords="579,910,662,867,909">this</WORD>
<WORD coords="680,910,782,867,909">than</WORD>
<WORD coords="800,910,1026,867,909">described</WORD>
<WORD coords="1043,910,1143,867,909">here</WORD>
<WORD coords="1161,910,1237,868,909">but</WORD>
<WORD coords="1253,910,1337,867,909">this</WORD>
<WORD coords="1354,909,1445,868,909">will</WORD>
<WORD coords="1464,910,1622,867,909">suffice</WORD>
<WORD coords="1641,909,1708,867,909">for</WORD>
<WORD coords="1725,909,1795,867,909">the</WORD>
<WORD coords="1813,910,2020,875,909">moment.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="303,1039,402,998,1038">Gnu</WORD>
<WORD coords="419,1039,529,996,1038">Awk</WORD>
<WORD coords="546,1038,626,1010,1038">can</WORD>
<WORD coords="643,1039,721,1010,1038">use</WORD>
<WORD coords="738,1039,854,996,1038">three</WORD>
<WORD coords="874,1051,1037,996,1038">special</WORD>
<WORD coords="1056,1038,1131,996,1038">file</WORD>
<WORD coords="1150,1038,1299,1010,1038">names</WORD>
<WORD coords="1318,1038,1361,1004,1038">to</WORD>
<WORD coords="1380,1039,1529,1010,1038">access</WORD>
<WORD coords="1547,1039,1667,996,1038">these</WORD>
<WORD coords="1687,1039,1907,996,1038">channels:</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="362,1159,382,1139,1163"></WORD>
<WORD coords="423,1168,719,1132,1167">/dev/stdin:</WORD>
<WORD coords="742,1168,941,1125,1167">standard</WORD>
<WORD coords="958,1180,1080,1128,1167">input</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="362,1228,382,1208,1232"></WORD>
<WORD coords="424,1237,748,1201,1236">/dev/stdout:</WORD>
<WORD coords="770,1237,970,1194,1236">standard</WORD>
<WORD coords="988,1249,1139,1202,1236">output</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="362,1297,382,1277,1301"></WORD>
<WORD coords="423,1306,748,1270,1305">/dev/stderr:</WORD>
<WORD coords="770,1306,970,1263,1305">standard</WORD>
<WORD coords="989,1306,1101,1277,1305">error</WORD>
<WORD coords="1119,1318,1270,1271,1305">output</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,1443,374,1394,1434">So,</WORD>
<WORD coords="398,1434,465,1392,1434">for</WORD>
<WORD coords="486,1447,699,1393,1434">example,</WORD>
<WORD coords="723,1434,747,1406,1434">a</WORD>
<WORD coords="769,1447,898,1394,1434">script</WORD>
<WORD coords="919,1435,1000,1406,1434">can</WORD>
<WORD coords="1019,1435,1140,1394,1434">write</WORD>
<WORD coords="1163,1447,1387,1393,1434">explicitly</WORD>
<WORD coords="1406,1435,1450,1400,1434">to</WORD>
<WORD coords="1471,1435,1681,1392,1434">standard</WORD>
<WORD coords="1701,1435,1824,1406,1434">error</WORD>
<WORD coords="1842,1435,1947,1392,1434">with</WORD>
<WORD coords="1968,1434,1992,1406,1434">a</WORD>
<WORD coords="2013,1434,2247,1392,1434">command</WORD>
</LINE>
<LINE>
<WORD coords="302,1503,350,1461,1503">of</WORD>
<WORD coords="365,1504,435,1461,1503">the</WORD>
<WORD coords="455,1504,581,1461,1503">form:</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,1627,439,1582,1617">print</WORD>
<WORD coords="479,1617,698,1582,1617">&quot;Invalid</WORD>
<WORD coords="735,1617,926,1582,1617">number&quot;</WORD>
<WORD coords="964,1613,987,1589,1613">&gt;</WORD>
<WORD coords="1026,1617,1386,1582,1617">&quot;/dev/stderr&quot;</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="304,1746,383,1706,1746">See</WORD>
<WORD coords="412,1747,481,1704,1746">the</WORD>
<WORD coords="511,1746,637,1706,1746">GNU</WORD>
<WORD coords="664,1747,774,1704,1746">Awk</WORD>
<WORD coords="800,1747,951,1706,1746">Users</WORD>
<WORD coords="981,1747,1122,1704,1746">Guide</WORD>
<WORD coords="1152,1746,1318,1706,1746">section</WORD>
<WORD coords="1348,1747,1417,1707,1746">5.7</WORD>
<WORD coords="1446,1746,1503,1718,1746">on</WORD>
<WORD coords="1530,1746,1613,1705,1746">this</WORD>
<WORD coords="1643,1759,1809,1704,1746">subject</WORD>
<WORD coords="1837,1746,1904,1704,1746">for</WORD>
<WORD coords="1932,1747,2051,1718,1746">more</WORD>
<WORD coords="2080,1747,2246,1704,1746">details.</WORD>
</LINE>
<LINE>
<WORD coords="301,1816,437,1773,1815">There</WORD>
<WORD coords="458,1816,527,1787,1815">are</WORD>
<WORD coords="548,1815,640,1774,1815">also</WORD>
<WORD coords="661,1816,781,1773,1815">other</WORD>
<WORD coords="801,1828,964,1774,1815">special</WORD>
<WORD coords="984,1816,1133,1787,1815">names</WORD>
<WORD coords="1154,1816,1366,1773,1815">available</WORD>
<WORD coords="1387,1816,1432,1787,1815">as</WORD>
<WORD coords="1453,1816,1680,1773,1815">described</WORD>
<WORD coords="1699,1815,1744,1776,1815">in</WORD>
<WORD coords="1762,1816,1832,1773,1815">the</WORD>
<WORD coords="1854,1816,1995,1773,1815">Guide</WORD>
<WORD coords="2015,1815,2060,1776,1815">in</WORD>
<WORD coords="2080,1815,2246,1776,1815">section</WORD>
</LINE>
<LINE>
<WORD coords="304,1885,386,1844,1885">T8.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,2047,467,1991,2046">Next</WORD>
<WORD coords="491,2064,752,1988,2046">episode</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="302,2193,318,2154,2193">I</WORD>
<WORD coords="334,2193,426,2151,2193">will</WORD>
<WORD coords="443,2193,497,2152,2193">be</WORD>
<WORD coords="516,2206,770,2153,2193">continuing</WORD>
<WORD coords="786,2193,891,2151,2193">with</WORD>
<WORD coords="908,2194,979,2151,2193">the</WORD>
<WORD coords="999,2194,1161,2151,2193">second</WORD>
<WORD coords="1178,2193,1271,2151,2193">half</WORD>
<WORD coords="1288,2193,1336,2151,2193">of</WORD>
<WORD coords="1352,2194,1435,2151,2193">this</WORD>
<WORD coords="1454,2206,1633,2151,2193">episode</WORD>
<WORD coords="1652,2193,1696,2154,2193">in</WORD>
<WORD coords="1714,2193,1738,2165,2193">a</WORD>
<WORD coords="1756,2194,1843,2151,2193">few</WORD>
<WORD coords="1859,2194,2019,2151,2193">weeks.</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="301,2356,502,2297,2355">Links</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="362,2494,382,2474,2498"></WORD>
<WORD coords="423,2502,549,2462,2502">GNU</WORD>
<WORD coords="558,2502,661,2460,2502">Awk</WORD>
<WORD coords="682,2502,828,2462,2502">Users</WORD>
<WORD coords="848,2503,990,2460,2502">Guide</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="481,2564,503,2542,2564">o</WORD>
<WORD coords="542,2584,817,2529,2571">Redirecting</WORD>
<WORD coords="836,2584,987,2537,2571">output</WORD>
<WORD coords="1005,2571,1053,2529,2571">of</WORD>
<WORD coords="1072,2581,1207,2536,2571">print</WORD>
<WORD coords="1228,2571,1312,2529,2571">and</WORD>
<WORD coords="1332,2581,1498,2536,2571">printf</WORD>
</LINE>
<LINE>
<WORD coords="482,2632,502,2612,2636">°</WORD>
<WORD coords="544,2653,714,2598,2640">Special</WORD>
<WORD coords="733,2640,845,2599,2640">Files</WORD>
<WORD coords="865,2640,932,2598,2640">for</WORD>
<WORD coords="952,2640,1160,2598,2640">Standard</WORD>
<WORD coords="1178,2653,1428,2599,2640">Preopened</WORD>
<WORD coords="1446,2640,1556,2601,2640">Data</WORD>
<WORD coords="1576,2640,1763,2600,2640">Streams</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="482,2701,502,2681,2705">°</WORD>
<WORD coords="544,2722,714,2668,2709">Special</WORD>
<WORD coords="733,2709,822,2667,2709">File</WORD>
<WORD coords="841,2709,990,2681,2709">names</WORD>
<WORD coords="1009,2709,1053,2670,2709">in</WORD>
<WORD coords="1073,2722,1199,2668,2709">gawk</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="362,2830,382,2810,2834"></WORD>
<WORD coords="422,2839,627,2798,2838">Previous</WORD>
<WORD coords="647,2839,792,2796,2838">shows</WORD>
<WORD coords="810,2838,855,2799,2838">in</WORD>
<WORD coords="872,2839,955,2796,2838">this</WORD>
<WORD coords="976,2839,1107,2798,2838">series</WORD>
<WORD coords="1126,2838,1183,2810,2838">on</WORD>
<WORD coords="1201,2839,1328,2799,2838">HPR:</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="482,2899,502,2879,2899">°</WORD>
<WORD coords="543,2882,564,2868,2882"></WORD>
<WORD coords="570,2908,666,2867,2907">Gnu</WORD>
<WORD coords="681,2907,785,2865,2907">Awk</WORD>
<WORD coords="801,2895,817,2891,2901">-</WORD>
<WORD coords="834,2907,941,2868,2907">Part</WORD>
<WORD coords="958,2907,979,2868,2907">1</WORD>
<WORD coords="988,2882,1010,2867,2882"></WORD>
<WORD coords="1030,2895,1046,2890,2901">-</WORD>
<WORD coords="1064,2920,1243,2865,2907">episode</WORD>
<WORD coords="1264,2907,1378,2867,2907">2114</WORD>
</LINE>
<LINE>
<WORD coords="482,2968,502,2948,2968">°</WORD>
<WORD coords="543,2951,564,2936,2951"></WORD>
<WORD coords="569,2976,666,2936,2976">Gnu</WORD>
<WORD coords="681,2976,785,2934,2976">Awk</WORD>
<WORD coords="801,2964,817,2960,2970">-</WORD>
<WORD coords="834,2976,941,2937,2976">Part</WORD>
<WORD coords="956,2976,985,2936,2976">2</WORD>
<WORD coords="988,2951,1010,2936,2951"></WORD>
<WORD coords="1030,2964,1046,2959,2970">-</WORD>
<WORD coords="1064,2989,1243,2934,2976">episode</WORD>
<WORD coords="1264,2976,1378,2936,2976">2129</WORD>
</LINE>
</PARAGRAPH>
</REGION>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="1149" y="1750"/>
<end x="1806" y="1750"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="2079" y="1819"/>
<end x="2244" y="1819"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="420" y="2506"/>
<end x="990" y="2506"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="540" y="2575"/>
<end x="1497" y="2575"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="540" y="2644"/>
<end x="1764" y="2644"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="540" y="2713"/>
<end x="1197" y="2713"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="567" y="2911"/>
<end x="984" y="2911"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="567" y="2980"/>
<end x="984" y="2980"/>
</separator>
</PAGECOLUMN>
</HIDDENTEXT>
</OBJECT>
<MAP name="full_shownotes_0008.djvu"/>
<OBJECT data="file://localhost//var/tmp/autoclean/derive/hpr2816//full_shownotes.djvu" height="3301" type="image/x.djvu" usemap="full_shownotes_0009.djvu" width="2550">
<PARAM name="PAGE" value="full_shownotes_0009.djvu"/>
<PARAM name="DPI" value="300"/>
<HIDDENTEXT>
<PAGECOLUMN>
<REGION>
<PARAGRAPH>
<LINE>
<WORD coords="481,346,502,325,346">o</WORD>
</LINE>
</PARAGRAPH>
</REGION>
</PAGECOLUMN>
<PAGECOLUMN>
<REGION>
<PARAGRAPH>
<LINE>
<WORD coords="543,329,564,314,329"></WORD>
<WORD coords="569,354,666,315,354">Gnu</WORD>
<WORD coords="682,354,785,312,354">Awk</WORD>
<WORD coords="801,342,817,338,348">-</WORD>
<WORD coords="834,354,941,315,354">Part</WORD>
<WORD coords="956,354,984,314,354">3</WORD>
<WORD coords="989,329,1010,314,329"></WORD>
<WORD coords="1030,342,1046,338,348">-</WORD>
<WORD coords="1064,367,1243,312,354">episode</WORD>
<WORD coords="1264,354,1379,314,354">2143</WORD>
</LINE>
<LINE>
<WORD coords="481,416,503,394,416">o</WORD>
<WORD coords="543,398,564,384,398"></WORD>
<WORD coords="569,424,666,383,423">Gnu</WORD>
<WORD coords="682,423,785,381,423">Awk</WORD>
<WORD coords="801,411,817,407,417">-</WORD>
<WORD coords="834,423,941,384,423">Part</WORD>
<WORD coords="956,423,984,384,423">4</WORD>
<WORD coords="989,398,1010,383,404"></WORD>
<WORD coords="1030,411,1046,406,411">-</WORD>
<WORD coords="1064,436,1243,381,423">episode</WORD>
<WORD coords="1264,423,1378,383,423">2163</WORD>
</LINE>
<LINE>
<WORD coords="482,484,502,464,484">°</WORD>
<WORD coords="543,467,564,452,467"></WORD>
<WORD coords="569,493,666,452,492">Gnu</WORD>
<WORD coords="681,492,785,450,492">Awk</WORD>
<WORD coords="801,480,817,476,486">-</WORD>
<WORD coords="834,492,941,453,492">Part</WORD>
<WORD coords="957,492,984,453,492">5</WORD>
<WORD coords="989,467,1010,452,473"></WORD>
<WORD coords="1030,480,1046,476,486">-</WORD>
<WORD coords="1064,505,1243,450,492">episode</WORD>
<WORD coords="1264,492,1380,452,492">2184</WORD>
</LINE>
<LINE>
<WORD coords="482,553,502,533,553">°</WORD>
<WORD coords="543,536,564,522,536"></WORD>
<WORD coords="569,561,666,521,561">Gnu</WORD>
<WORD coords="681,561,785,519,561">Awk</WORD>
<WORD coords="801,549,817,545,555">-</WORD>
<WORD coords="834,561,942,522,561">Part</WORD>
<WORD coords="959,561,985,521,561">6</WORD>
<WORD coords="989,536,1010,521,542"></WORD>
<WORD coords="1030,549,1046,544,555">-</WORD>
<WORD coords="1064,574,1243,519,561">episode</WORD>
<WORD coords="1264,561,1378,521,561">2238</WORD>
</LINE>
<LINE>
<WORD coords="482,622,502,602,622">°</WORD>
<WORD coords="543,605,564,590,605"></WORD>
<WORD coords="569,630,666,591,630">Gnu</WORD>
<WORD coords="682,630,785,588,630">Awk</WORD>
<WORD coords="801,618,817,614,624">-</WORD>
<WORD coords="834,630,941,591,630">Part</WORD>
<WORD coords="961,630,988,591,630">7</WORD>
<WORD coords="989,605,1010,590,611"></WORD>
<WORD coords="1030,618,1046,614,618">-</WORD>
<WORD coords="1064,643,1243,588,630">episode</WORD>
<WORD coords="1264,630,1379,590,630">2330</WORD>
</LINE>
<LINE>
<WORD coords="482,691,502,671,691">°</WORD>
<WORD coords="543,674,564,660,674"></WORD>
<WORD coords="569,700,666,659,699">Gnu</WORD>
<WORD coords="682,699,785,657,699">Awk</WORD>
<WORD coords="801,687,817,683,693">-</WORD>
<WORD coords="834,699,941,660,699">Part</WORD>
<WORD coords="957,699,985,659,699">8</WORD>
<WORD coords="989,674,1010,659,680"></WORD>
<WORD coords="1030,687,1046,682,687">-</WORD>
<WORD coords="1064,712,1243,657,699">episode</WORD>
<WORD coords="1264,699,1378,659,699">2438</WORD>
</LINE>
<LINE>
<WORD coords="482,760,502,740,760">°</WORD>
<WORD coords="543,743,564,728,743"></WORD>
<WORD coords="569,768,666,728,768">Gnu</WORD>
<WORD coords="681,768,785,726,768">Awk</WORD>
<WORD coords="801,756,817,752,762">-</WORD>
<WORD coords="834,768,941,729,768">Part</WORD>
<WORD coords="958,768,985,728,768">9</WORD>
<WORD coords="989,743,1010,728,749"></WORD>
<WORD coords="1030,756,1046,751,762">-</WORD>
<WORD coords="1064,781,1243,726,768">episode</WORD>
<WORD coords="1264,769,1379,728,768">2476</WORD>
</LINE>
<LINE>
<WORD coords="481,830,503,808,830">o</WORD>
<WORD coords="543,812,564,798,812"></WORD>
<WORD coords="569,838,666,797,837">Gnu</WORD>
<WORD coords="681,837,785,795,837">Awk</WORD>
<WORD coords="801,825,817,821,831">-</WORD>
<WORD coords="834,837,941,798,837">Part</WORD>
<WORD coords="958,837,1015,797,837">10</WORD>
<WORD coords="1019,812,1040,797,818"></WORD>
<WORD coords="1060,825,1076,820,825">-</WORD>
<WORD coords="1094,850,1273,795,837">episode</WORD>
<WORD coords="1294,838,1409,797,837">2526</WORD>
</LINE>
<LINE>
<WORD coords="482,898,502,878,898">°</WORD>
<WORD coords="543,881,564,866,881"></WORD>
<WORD coords="569,906,666,867,906">Gnu</WORD>
<WORD coords="681,906,785,864,906">Awk</WORD>
<WORD coords="801,894,817,890,900">-</WORD>
<WORD coords="834,906,941,867,906">Part</WORD>
<WORD coords="958,906,1004,866,906">11</WORD>
<WORD coords="1013,881,1035,866,887"></WORD>
<WORD coords="1055,894,1071,890,894">-</WORD>
<WORD coords="1090,919,1269,864,906">episode</WORD>
<WORD coords="1289,907,1405,866,906">2554</WORD>
</LINE>
<LINE>
<WORD coords="482,967,502,947,967">°</WORD>
<WORD coords="543,950,564,936,950"></WORD>
<WORD coords="569,976,666,935,975">Gnu</WORD>
<WORD coords="681,975,785,933,975">Awk</WORD>
<WORD coords="801,963,817,959,969">-</WORD>
<WORD coords="834,975,941,936,975">Part</WORD>
<WORD coords="958,975,1015,935,975">12</WORD>
<WORD coords="1018,950,1040,935,956"></WORD>
<WORD coords="1060,963,1076,958,963">-</WORD>
<WORD coords="1094,988,1273,933,975">episode</WORD>
<WORD coords="1294,976,1409,935,975">2610</WORD>
</LINE>
<LINE>
<WORD coords="482,1036,502,1016,1036">°</WORD>
<WORD coords="543,1019,564,1004,1019"></WORD>
<WORD coords="569,1044,666,1004,1044">Gnu</WORD>
<WORD coords="681,1044,785,1002,1044">Awk</WORD>
<WORD coords="801,1032,817,1028,1038">-</WORD>
<WORD coords="834,1044,941,1005,1044">Part</WORD>
<WORD coords="958,1044,1014,1004,1044">13</WORD>
<WORD coords="1018,1019,1040,1004,1025"></WORD>
<WORD coords="1060,1032,1076,1028,1032">-</WORD>
<WORD coords="1094,1057,1273,1002,1044">episode</WORD>
<WORD coords="1294,1044,1410,1004,1044">2804</WORD>
</LINE>
<LINE>
<WORD coords="422,1114,678,1074,1113">Resources:</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="482,1174,502,1154,1178">°</WORD>
<WORD coords="543,1182,656,1140,1182">ePub</WORD>
<WORD coords="674,1182,850,1143,1182">version</WORD>
<WORD coords="868,1182,916,1140,1182">of</WORD>
<WORD coords="932,1182,1052,1140,1182">these</WORD>
<WORD coords="1071,1182,1194,1148,1182">notes</WORD>
</LINE>
</PARAGRAPH>
<PARAGRAPH>
<LINE>
<WORD coords="482,1243,502,1223,1247">°</WORD>
<WORD coords="542,1264,788,1209,1251">Examples:</WORD>
<WORD coords="837,1252,994,1209,1251">awk!4</WORD>
<WORD coords="1027,1251,1127,1209,1251">fruit</WORD>
<WORD coords="1160,1252,1335,1209,1251">data.txt</WORD>
<WORD coords="1340,1252,1347,1245,1252">.</WORD>
<WORD coords="1395,1251,1552,1210,1251">awk!4</WORD>
<WORD coords="1586,1252,1784,1209,1251">exl.awk</WORD>
<WORD coords="1788,1252,1795,1245,1252">.</WORD>
<WORD coords="1843,1251,2000,1210,1251">awk!4</WORD>
<WORD coords="2034,1252,2233,1210,1251">ex2.awk</WORD>
<WORD coords="2237,1252,2244,1245,1252">.</WORD>
</LINE>
<LINE>
<WORD coords="542,1320,698,1278,1320">awk!4</WORD>
<WORD coords="731,1320,931,1279,1320">ex3.awk</WORD>
</LINE>
</PARAGRAPH>
</REGION>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="567" y="358"/>
<end x="984" y="358"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="567" y="427"/>
<end x="984" y="427"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="567" y="496"/>
<end x="984" y="496"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="567" y="565"/>
<end x="984" y="565"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="567" y="634"/>
<end x="984" y="634"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="567" y="703"/>
<end x="984" y="703"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="567" y="772"/>
<end x="984" y="772"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="567" y="841"/>
<end x="1014" y="841"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="567" y="910"/>
<end x="1008" y="910"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="567" y="979"/>
<end x="1014" y="979"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="567" y="1048"/>
<end x="1014" y="1048"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="3" type="Black">
<start x="540" y="1186"/>
<end x="1194" y="1186"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="4" type="Black">
<start x="834" y="1256"/>
<end x="1332" y="1256"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="4" type="Black">
<start x="1392" y="1256"/>
<end x="1782" y="1256"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="4" type="Black">
<start x="1842" y="1256"/>
<end x="2229" y="1256"/>
</separator>
</PAGECOLUMN>
<PAGECOLUMN>
<separator thickness="4" type="Black">
<start x="540" y="1325"/>
<end x="930" y="1325"/>
</separator>
</PAGECOLUMN>
</HIDDENTEXT>
</OBJECT>
<MAP name="full_shownotes_0009.djvu"/>
</BODY>
</DjVuXML>