| 00__text__TEXT!@3__data__DATA!#__cstring__TEXT ! #__picsymbolstub2__TEXT-?0B__la_sym_ptr2__DATA30\2F__nl_symbol_ptr__DATA0(3.__textcoal_nt__TEXT083 @PH'$J P G2USE,t&0M,;tU,$/M\t&0M\;tU\$/MtU$t/MXtUX$W/MtU$:/M tU $/M $/[]ÐU(D$$.EEE@ UB EǀUǂD$,$.UXUXt*D$,$b.UUuE$YE-UǂH Eǀx UǂEEEÐUVS@E EEEE uD$,$-EE(EEE܋E܃Eu} t} tۃ},tՃmUUE80u4URU܋E܅t} t} t},tEExEx.u9U:1tE82u)D$ ED$E$,E܋E܅~"E D$+D$$,meU:2uME;EEE؋Et#ED$E$E,EED$$r,EԋEԋU؉MUEEEMUEEU܉EEE_EEEtUz.uE81t,U:2u"E80UzEVEED$ ED$E$+E܋E8m}EeU:2uME;EEEЋEt#ED$E$*EED$$+E̋E̋UЉMUEEEMUEEU܉EEUE)@[^]UVS0EEU U‰UE,MI,MEPЋU‰UEE(tE(xt E}t&My(tD$D$U$)MA E@$D$D$ U$O)EEu+uUM #EEMAU@ MA E uEUEMI M}uE9EUBE܋My,t%EEE܃D$UB,$(E!EEE܃D$$(E؋E؋MA,MQЋUJ,MU܋EPEEE܋MQ,‰UEMEE0UM<u!E@ EEU<tmEME܋E܃EtUEEM+A,UBMIM܋E܋U;B}dEE܋M܍MA,UEx tEEU<tmEEE܋MA,+EUBMME@'UE0[^]ÐU8U U‰UE,EEME;H}5EEMMA,UEEEUB,EEEEE'My tEUE<tmE }tE }t E+EEE}upEu8UM;ArED$E$%UME|UT$ED$M $%yYEWUMDEEUMDED$UT$M $F%y EEUMDEEÐU8} y"EPUPt E} ~"EUt EUEEE܋U܍Ey}u%E EEEE<EDE܃E} y}u } ~ }uEEEDE UUED$ ED$UT$E$@JEEUDU} xEtEmE}~EEU‰UE,} ~}uE@)EE?URU܃} u }m}D$ E܉D$UT$E$py E}u EEU9U|Sm}D$ ED$UT$E$y E}u EE룋U܃UEUE;P|UE9Et8m}D$ UT$ED$U$y E%}u EE랃EuEEUSdEEEED$D$E$E؋E؅t%D$D$E$EԋEԅu E)E@EЋEpEEẺEȋU9U~MЉMȃ}u,E9E|U9UEEEąu}gM MċU)EċEąJEtMȉL$EԉD$U؉$ EMȉL$EԉD$U؉$ EċEąM+M̉MċEąED$D$E$E؋E؅tE@EEE tD$ E8ؙD$T$E,$x)D$D$E$&E؋E؅E0D$ D$$g EkD$E$y EH}Et|D$ D$D$E\$EU}y/E`D$ D$$EEh‰E)HED$D$E$EԋEԅEpEI}S}XEEU;$UẼ$MME t#E$D$E $EE$D$$ EEU u" D$$EẺED$MԉL$E $D$D$E$EԋEԅuEEpE̋E;E#ME 9 ẺD$E D$Uԉ$?}xtD$ EUD$T$E\$3M3E ȅt/E`D$ D$$EEE3Et#D$E$y E]EED$D$E$EԋEԅtYEpE}tBED$D$E$oE؋E؅uE@E}1D$ D$D$E\$EU}x|Eh‰E)HEUxZD$ EUD$T$E\$X3M3E ȅu%D$D$E$EԋEԅu/E`D$ D$$EEpEEEEtfD$ D$D$E\$;}ukEt#D$E$y E[D$D$E$E؋E؅uE@E}.}D$ D$D$E\$EUM;MtE;E|U;UsdD$ EUD$T$E\$3M3E ȅt/E`D$ D$$`Ed}u7}t1}y+EuE ~.Eu D$D$E$EMԉMEEEEEE}tEMu]}tNUEEЍ,#;u*D$ D$D$#$|EdEĉD$E$y EED$UȉT$E$u EMĉL$E$IyEE܃d[]ÐUVS@#}t!Exn@2~Ex6ED$LD$ ED$E D$E$tt E EEu?D$$REU䉂(C D$E $EMM}v|EEM77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777v77777777777777\7lxuaP E EE$Em}~UM<jumEU<jEE}xt&xtcD$$n@0E썃P ЍE UEu E0D$ ED$M $FE8t EL@  @U䉂<E2xD$$EEE䍐 @'M䃡xt7xt'$D$D$$HU @M䉁P E D$@D$E$E썃MH ȉB 7E@ UB @EMEMU䉊xU䉂xM䉁@D$D$$2E$@D$D$$P ЍE @ )Ex8u}u1U$$D$D$$.M䋁U䉂 E EEM䉁0E E8-D$U$jD$ D$D$$yB$ tML$D$$x EǀTU䉂,[D$ML$$U䉂,M䋁,u(E$`UT$D$$E EEM䉁`E8-D$U$MD$ D$D$$yB$tML$D$$[ EǀU䉂\[D$ML$$qU䉂\M䋁\u(E$CUT$D$$M䃹tLD$U䋂,D$M䋁,$ D$U䋂,D$M䋁\$ E@ U䉂M䃹u EǀU$y#M $ D$$!VM䋑,;tM䋑\;t*D$ D$D$$ E$@8EE@[^][-? @(#)$Id: join (AT&T Research) 2006-10-31 $ ][-author?Glenn Fowler ][-author?David Korn ][-copyright?Copyright (c) 1992-2007 AT&T Knowledge Ventures][-license?http://www.opensource.org/licenses/cpl1.0.txt][--catalog?libcmd][+NAME?join - relational database operator][+DESCRIPTION?join performs an equality join on the files file1 and file2 and writes the resulting joined files to standard output. By default, a field is delimited by one or more spaces and tabs with leading spaces and/or tabs ignored. The -t option can be used to change the field delimiter.][+?The join field is a field in each file on which files are compared. By default join writes one line in the output for each pair of lines in files1 and files2 that have identical join fields. The default output line consists of the join field, then the remaining fields from file1, then the remaining fields from file2, but this can be changed with the -o option. The -a option can be used to add unmatched lines to the output. The -v option can be used to output only unmatched lines.][+?The files file1 and file2 must be ordered in the collating sequence of sort -b on the fields on which they are to be joined otherwise the results are unspecified.][+?If either file1 or file2 is -, join uses standard input starting at the current location.][e:empty]:[string?Replace empty output fields in the list selected with -o with string.][o:output]:[list?Construct the output line to comprise the fields specified in a blank or comma separated list list. Each element in list consists of a file number (either 1 or 2), a period, and a field number or 0 representing the join field. As an obsolete feature multiple occurrences of -o can be specified.][t:separator|tabs]:[delim?Use delim as the field separator for both input and output.][1:j1]#[field?Join on field field of file1. Fields start at 1.][2:j2]#[field?Join on field field of file2. Fields start at 1.][j:join]#[field?Equivalent to -1 field -2 field.][a:unpairable]#[fileno?Write a line for each unpairable line in file fileno, where fileno is either 1 or 2, in addition to the normal output. If -a options appear for both 1 and 2, then all unpairable lines will be output.][v:suppress]#[fileno?Write a line for each unpairable line in file fileno, where fileno is either 1 or 2, instead of the normal output. If -v options appear for both 1 and 2, then all unpairable lines will be output.] ][i:ignorecase?Ignore case in field comparisons.][B!:mmap?Enable memory mapped reads instead of buffered.][+?The following obsolete option forms are also recognized: -j field is equivalent to -1 field -2 field, -j1 field is equivalent to -1 field, and -j2 field is equivalent to -2 field.] file1 file2 [+EXIT STATUS?]{[+0?Both files processed successfully.][+>0?An error occurred.]}[+SEE ALSO?cut(1), comm(1), paste(1), sort(1), uniq(1)]%s: invalid field list%s: seek errorout of spacelibcmd-jfileno field: fileno must be 1 or 2field number must positive%s: file number must be 1 or 2%s-%s: seek may failr%s: cannot openwrite error:⍀:P%⍀%P⍀P⍀P⍀P⍀Pvq⍀P]X⍀PD?⍀P+&}⍀}P h⍀hPS⍀SP>⍀>P)⍀)P⍀P⍀P|w⍀Pc^⍀PJE⍀P1,⍀P⍀P⍀Pl⍀lP..3.L.e.~....../-/F/_/x//////0'0$Ë$ 0   0 0 0  -{ l ; 0.  --l0WG-6*0 0--{d-O0:*- 00-t-j^A0100-0-00w0I0!000000-u0e0U040 f-0000]0J0D4@-$0000I9|xtplhd`\XuTPLHD@<8S40,($  |xtplhd`\XTPLHD@<840,($  r !`P-@+)- pUI0 #0 RB - !W* - y$U - K0- - - jK; - E'` ;  F     ] H -QM @rT, XlL0 :0  ;& 500-00' "& 0000 & 0/0/ & 0/0/ & {0/{0/ & w0/w0/ & s0/s0/ & o0p/~o0p/x s& mk0W/ek0W/_ Z& Tg0>/Lg0>/F A& ;c0%/3c0%/- (& "_0 /_0 / & [0.[0. & W0.W0. & S0.S0. & O0.O0. & K0.K0. & G0v.G0v.~ y& sC0].kC0].e `& Z?0D.R?0D.L G& A;0+.9;0+.3 .& (70. 70. & 30-30- XTPLHD@<840,($  "#$! % "#$! %  ^ !ekq{D\  !00=J \k.UxR59___i686.get_pc_thunk.bx_b_join___i686.get_pc_thunk.axdyld_stub_binding_helper_sfstdout__error_infop___opt_infop__sfstdin_sfsetbuf_sfopen_sfdcseekable_strcmp_optusage_optget_strlen__cmd_init_memcpy_sfseek_memcmp_strncasecmp_sfwrite_sfputr__sfflsbuf_sfgetr_sfraise__ast_realloc_error_strtol__ast_calloc__ast_free_sfclose_usage_done_init_getolist_getrec_outfield_outrec_join