On Tuesday, 8 August 2017 17.24.30 WEST Dr Eberhard Lisse wrote: > José > > thank you, but it lyx2lyx does not do what I need. > > lyx2lyx file.lyx -o file.lyx > > clobbers file.lyx > > Something like > > PID=$$ > cp file.lyx file.$PID.lyx > lyx2lyx file.$PID.lyx file.lyx > > doesn't fit on the command line so needs refinement as a bash script to > take arguments and do further error checking... > > not what would call 'one the command line' > > > el
Using bash in one line we have (backup file.lyx -> file.old.lyx): for lfile in $(find . -name '*lyx' -print); do ofile=${lfile%%.lyx}.old.lyx; lyx2lyx < $ofile -o $lfile; done :-) -- José Abílio