#!/bin/sh
#  This shell is generated by ExplorMainExplorDataShells / generIndexAutAff
if test -e  $EXPLOR_AREA/Data/Main/Merge/AutAff.i.hcs
then
echo "----- Executing -rf  $EXPLOR_AREA/Data/Main/Merge/AutAff.i.*"
rm -rf  $EXPLOR_AREA/Data/Main/Merge/AutAff.i.*
fi
( HfdCat /Users/jacquesducloy/Documents/WicriRoot/Wicri/Manuel/explor/Rabelais.storage/RabelaisV1/Data/Main/Merge/biblio.hfd\
  | SxmlSelect -s record/TEI/teiHeader/fileDesc/sourceDesc/biblStruct/analytic/author -p @s1 -p @1  \
  | SxmlSelect -s author/name/attribute::uniqKey -p @s1 -g author/name/1 -p @g1   \
 -s author/affiliation author/affiliation/wicri:noCountry -p @s2  -p @2       

 HfdCat /Users/jacquesducloy/Documents/WicriRoot/Wicri/Manuel/explor/Rabelais.storage/RabelaisV1/Data/Main/Merge/biblio.hfd\
  | SxmlSelect -s record/TEI/teiHeader/fileDesc/sourceDesc/biblStruct/analytic/author -p @s1 -p @1  \
  | grep -v "</affiliation>"     \
  | SxmlSelect -s author/name/attribute::uniqKey -p @s1 -g author/name/1 -p @g1   \
          -p "<affiliation>NONE</affiliation>"   -p @2       

 HfdCat /Users/jacquesducloy/Documents/WicriRoot/Wicri/Manuel/explor/Rabelais.storage/RabelaisV1/Data/Main/Merge/biblio.hfd\
  |  SxmlSelect -s record/TEI/back/div1@type=bibliography/listBibl/biblStruct/analytic/author -p @s1 -p @1  \
  |  SxmlSelect -s author/name/attribute::uniqKey -p @s1 -g author/name/1 -p @g1   \
          -p "<affiliation>NONE (BIBLIO)</affiliation>"   -p @2       

 ) | sort  -u    \
  | SxmlGrouping | HfdBuild -h /Users/jacquesducloy/Documents/WicriRoot/Wicri/Manuel/explor/Rabelais.storage/RabelaisV1/Data/Main/Merge/AutAff.i   
 IndexBuildHid -h /Users/jacquesducloy/Documents/WicriRoot/Wicri/Manuel/explor/Rabelais.storage/RabelaisV1/Data/Main/Merge/AutAff.i -e k   
 HfdCat /Users/jacquesducloy/Documents/WicriRoot/Wicri/Manuel/explor/Rabelais.storage/RabelaisV1/Data/Main/Merge/AutAff.i.hfd     \
      |  SgmlSelect -g g/t# -g g/k# -p @g1 -p "<idx><kw>@g2</kw><f>@g1</f></idx>"     \
      | sort -rn    \
      | SgmlFast -c 1     \
      | head -500 > /Users/jacquesducloy/Documents/WicriRoot/Wicri/Manuel/explor/Rabelais.storage/RabelaisV1/Data/Main/Merge/AutAff.i.sort    
 echo "==== " Main, step Merge, index aut-aff done
 HfdCat /Users/jacquesducloy/Documents/WicriRoot/Wicri/Manuel/explor/Rabelais.storage/RabelaisV1/Data/Main/Merge/AutAff.i.hfd | wc 
