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

3489 lines
138 KiB
XML
Raw Permalink Normal View History

2025-10-28 18:39:57 +01:00
<?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>