#!/bin/bash PDF=`find /var/lib/gvm/data-objects -type f -iname '*pdf*.xml' -print | head -1` grep 'file name="latex.xsl' $PDF | sed 's###' | sed "s###" | sed 's/^[ \t]*//' |base64 -d| sed 's#\\usepackage\[utf8x\].*##g' |base64 > /tmp/pdf-fixed sed -i 's/^[ \t]*//' /tmp/pdf-fixed # fixed contents sed '/.*<\/file>/d' $PDF > /tmp/removed-entries sed -i "s###g" /tmp/removed-entries echo '' >> /tmp/removed-entries cat /tmp/pdf-fixed >> /tmp/removed-entries echo '' >> /tmp/removed-entries #cp /tmp/removed-entries /var/lib/gvm/data-objects/gvmd/20.08/report_formats/pdf-c402cc3e-b531-11e1-9163-406186ea4fc5.xml #cp /tmp/removed-entries /var/lib/gvm/data-objects/gvmd/21.04/report_formats/pdf-c402cc3e-b531-11e1-9163-406186ea4fc5.xml #cp /tmp/removed-entries /var/lib/gvm/data-objects/gvmd/22.04/report-formats/pdf-c402cc3e-b531-11e1-9163-406186ea4fc5.xml find /var/lib/gvm/data-objects -type f -iname '*pdf*.xml' -print | xargs -n1 printf "cp -v /tmp/removed-entries %s\n" | bash