#!/bin/bash # Voorbeeldscript bij het artikel "PDF in Linux. Makkelijk documenten uitwisselen", in Linux Magazine 8/5 (november 2007), p. 8-13. # (c) 2007 Filip Vervloesem (contact@filipvervloesem) export CLASSPATH="$CLASSPATH:/usr/local/multivalent/Multivalent.jar" # verwijzing naar locatie Multivalent (indien dit niet in ~/.bashrc zou staan) let "INCR=100/$#" # bereken hoeveel procent van de totale voortgang het verwerken van één bestand duurt (bv. bij verwerken van 4 bestanden moet de voortgangsbalk met stappen van 25% voortgaan per bestand) PROG=0 # begin voortgangsbalk met 0 ( for I in "$@"; do echo "# Verwerken $I..."; java tool.pdf.Impose -dim 1x2 -paper A4 -cropbox "$I" let "PROG+=$INCR" # verhoog voortgang met het aantal procent dat in het begin berekend is echo $PROG; # geef voortgang weer in balk done ) | zenity --progress --title="2SlidesPerPage" --percentage=0 --auto-close