Wicri:NickelMaghrebV1/Paramètres, modèles chimie
De Wicri Terre
EXPLOR_AREA=$WICRI_ROOT/Wicri/Terre/corpus/NickelMaghreb.storage/NickelMaghrebV1
export EXPLOR_AREA
export LC_ALL='C'
HfdCat $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd \
| SxmlSelect -s record/TEI/teiHeader/profileDesc/textClass/keywords@scheme=MESH -p @s1 -p @1 \
| SxmlSelect -s keywords@type=chemical/term/1 -p @s1 -p @2 \
| sort -u \
| IndexFastBuildRec \
| SxmlSelect -g idx/f/1 -g idx/kw/1 -p @g1 -p @g2 \
| sort -rn > tmpMeshChemical.dict
(
MediaWikiExportCommand -c fileBegin
MediaWikiExportCommand -c pageBegin -p "Modèle:Explor plateforme NickelMaghrebV1/Liste MeSH Chimie"
cat tmpMeshChemical.dict \
| head -15 \
| SxmlSelect -p "*[[@2]] {{Explor lien \
|wiki= Wicri/Terre
|area= NickelMaghrebV1
|flux= Main
|étape= Exploration
|type= indexItem
|index= Mesh.i
|clé= @2
|texte= (@1)}}"
MediaWikiExportCommand -c pageEnd
MediaWikiExportCommand -c pageBegin -p "Modèle:Explor plateforme NickelMaghrebV1/Liste MeSH Chimie (fr)"
cat tmpMeshChemical.dict \
| head -15 \
| SxmlSelect -p @2 -p @2 -p @1 \
| StrDictSelect -rt $DILIB/Data/Wicri/Terre/chimieMeshToWicri.dict \
| SxmlSelect -p "*[[@1]] {{Explor lien \
|wiki= Wicri/Terre
|area= NickelMaghrebV1
|flux= Main
|étape= Exploration
|type= indexItem
|index= Mesh.i
|clé= @2
|texte= (@3)}}"
MediaWikiExportCommand -c pageEnd
MediaWikiExportCommand -c pageBegin -p "Modèle:Explor plateforme NickelMaghrebV1/Liste MeSH Composants (fr)"
cat tmpMeshChemical.dict \
| SxmlSelect -p @2 -p @2 -p @1 \
| StrDictSelect -rt $DILIB/Data/Wicri/Terre/chimieMeshToWicri.dict \
| SxmlSelect -p @1 -p @1 -p @2 -p @3 \
| StrDictSelect -rst $DILIB/Data/Wicri/Terre/chimieWicriFrToElementCode.dict \
| head -15 \
| SxmlSelect -p "* '''@1''' ([[@2]]) {{Explor lien \
|wiki= Wicri/Terre
|area= NickelMaghrebV1
|flux= Main
|étape= Exploration
|type= indexItem
|index= Mesh.i
|clé= @3
|texte= (@4)}}"
MediaWikiExportCommand -c pageEnd
MediaWikiExportCommand -c pageBegin -p "Modèle:Explor plateforme NickelMaghrebV1/Table éléments MeSH"
cat tmpMeshChemical.dict \
| SxmlSelect -p @2 -p @2 -p @1 \
| StrDictSelect -rt $DILIB/Data/Wicri/Terre/chimieMeshToWicri.dict \
| SxmlSelect -p @1 -p @1 -p @2 -p @3 \
| StrDictSelect -rst $DILIB/Data/Wicri/Terre/chimieWicriFrToElementCode.dict \
| MediaWikiTableElemChimie -a NickelMaghrebV1
MediaWikiExportCommand -c pageEnd
MediaWikiExportCommand -c fileEnd
) > exportChimie.xml