Sorry Pieter
Op mijn computer was unoconv niet geïnstalleerd. Ik had gewoon het
commando van een andere gebruiker afgekeken. Nu heb ik unoconv op mijn
computer en ben in de handleiding gaan kijken (man unoconv) en kwam tot
het besluit dat het niet "-vf odt" is, maar "-v -f odt". Het juiste
commando is dus als volgt:
find . -name "*.doc" -exec unoconv -v -f odt {} \; -exec rm {} \;
Let ook op de spaties die bij jou waren verdwenen, hier en daar.
Met vriendelijke groeten.
Pierre
On 11/17/2016 09:22 PM, pieter kristensen wrote:
Helaas....
Dit: find .-name "*.doc"-exec unoconv -vf odt {}\; -exec rm {}\;
werkt niet.
Ik krijg terug
find: unknown predicate `-vf'
Ik krijg het niet aan de praat.
Op 17-11-16 om 14:09 schreef Pierre François:
Hallo
In plaats van
rm -rv *.sxw
te doen (*.sxw of *.doc, naar gelang), zou ik
rm -ri *.sxw
uitvoeren. Dat betekent dat je ja of nee kunt zeggen voor elk bestand
dat verwijderd wordt.
Maar dat is een beetje zwaar. Het gaat tenslotte over 2017 bestanden,
las ik ergens. En indien de conversie van een bestand niet gelukt is,
dan verwijder je de bron definitief. Gevaarlijk, tenzij je ergens een
backup hebt...
De juiste manier om bestanden te converteren had moeten zijn, volgens
mij, find te gebruiken met twee keer -exec, om het oude bestand
onmiddellijk na de conversie uit te wissen, zeker als je niet veel
plaats hebt op je schijf:
|find .-name "*.doc"-exec unoconv -vf odt {}\; -exec rm {}\;|
Met andere woorden: find is in staat om meerdere commando's uit te
voeren. Het tweede commando (rm) wordt enkel uitgevoerd als het
eerste (unoconv) gelukt is. Dat wil zeggen dat, indien de conversie
een foutcode teruggeeft, het bestand niet wordt uitgewist, precies
wat we nodig hebben.
Met vriendelijke groeten.
Pierre
On 11/17/2016 10:53 AM, pieter kristensen wrote:
Dan zou het worden:
rm -rv *.doc ?
Ik dacht dat ik dat geprobeerd had. Ik kan nu niet kijken maar dat
ga ik zeker doen. Als ik nog vragen heb horen jullie het zeker.
Bedankt alvast
-------- Oorspronkelijk bericht --------
Van: Johny Provoost <johny.provoost@skynet.be>
Datum:17-11-2016 10:28 (GMT+01:00)
Aan: users@nl.libreoffice.org
Onderwerp: Re: [nl-users] Conversie .sxw naar .odt
met -v of --verbose toont het commando waar het mee bezig is.
--
Unsubscribe instructions: E-mail to users+unsubscribe@nl.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/nl/users/
All messages sent to this list will be publicly archived and cannot be deleted
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.