shift
continue
fi
+
+ case $platform in
+ # Replace EN-DASH (UTF-8 encoding) at line start with -
+ Linux) LC_ALL=C sed -i $'s/^\u2013/-/g' "${1%.docx}.txt" ;;
+
+ # Replace EN-DASH (Windows-1252 encoding) at line start with -
+ # Remove CR (0x0d) put by libreoffice in windows before each LF (0x0a)
+ CYGWIN*) LC_ALL=C sed -i $'s/^\x96/-/g; s/\r$//' "${1%.docx}.txt" ;;
+ *) echo "Unkown platform $platform"
+ exit 1;;
+ esac
fi
if [[ -e "${1%.docx}.asn" ]] ; then
continue
fi
- sed -i 's/\r$//' "${1%.docx}.txt"
+
cat "${1%.docx}.txt" | awk '/^-- ASN1START$/,/^-- ASN1STOP$/' | grep -Evxe '-- ASN1ST(ART|OP)' | grep -v '^--' | awk 'NF || p; { p = NF }' p=0 > "${1%.docx}.asn"
if [[ -e "${1%.docx}.asn" ]] ; then