Skip to content

Instantly share code, notes, and snippets.

@rberaldo
Created September 13, 2012 21:51
Show Gist options
  • Save rberaldo/3717967 to your computer and use it in GitHub Desktop.
Save rberaldo/3717967 to your computer and use it in GitHub Desktop.
#!/bin/bash
TESTA=$(grep 'EQ_HAS_HYPO' $1)
if [ '$TESTA' == 'EQ_HAS_HYPO' ] ; then
ALIGN='EQ_HAS_HYPO'
else
ALIGN='EQ_SYNONYM'
fi
CHAVE=$(grep 'Chave' $1 | awk -F" " '{print $2}')
GLOSA_WNBR=$(grep -A1 'RESULTA EM' $1 | tail -n1 | cut -d\" -f2)
GLOSA_WNPR=$(grep -A1 "Sense" $1 | grep -o '\((.*)\)' | tr "(" " " | tr ")" " " )
ILI=$(grep 'ILI' $1 | awk -F" " '{print $2}')
NUMERO=$(echo $1 | awk -F"." '{print $1}')
SYNSETS_WNBR=$(grep "]" $1 | ./x.pl | sed 's/\w+/&,/' )
SYNSETS_WNPR=$(grep -A1 "Sense" $1 | sed -e 's/.*> \(.*\) \-\-.*/\1/' | tail -n1 )
echo '<!-- synset: ' $SYNSETS_WNBR ' -->' >> output.html
echo '<tr>' >> output.html
echo '<td>'$SYNSETS_WNBR'</td>' >> output.html
echo '<td>'$GLOSA_WNBR'</td>' >> output.html
echo '<td>'$CHAVE '<br />' '&lt;'$ALIGN'&gt;' '</td>' >> output.html
echo '<td>'$ILI'</td>' >> output.html
echo '<td>'$GLOSA_WNPR'</td>' >> output.html
echo '<td>'$SYNSETS_WNPR'</td>' >> output.html
echo '<td>'$NUMERO'</td>' >> output.html
echo '</tr>' >> output.html
echo '' >> output.html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment