hromadny prevod z doc do plaintextu s oddelovacem stranek

Vlada Macek macek na sandbox.cz
Pondělí Září 7 13:34:46 CEST 2009


Vít Vomáčko wrote:
> Zdravim,
> zatim jsem pouzival pro hromadne prevadeni z doc do plaintextu zdarne antiword:
> antiword -m 8859-2.txt foo.doc > foo.txt
> Problem je ale v tom, ze bych potreboval do vygenerovanych foo.txt /nebo jineho vhodneho formatu/ zanest oddelovace stranek vhodne pro dalsi parsovani, napr ##.
> Neresil nekdo podobny problem? Popr. nema nekdo zkusenost s pouzitim OpenOffice na hromadne konvertovani, prohanenim pres nejaky jiny format? Doted jsem pouzival manualni vlozeni poctu radku, z cehoz se pak  vygeneroval oddelovac, ale rad bych se tomu vyhnul.
>
> Jeste bych rad uvedl, ze ono to prevadeni s oddelovacem uz z pricipu poctu radku v doc souborech nebude sranda, ve Wordu se totiz pocet radku na stranku nastavuje tim postranim pravitkem....
>   

Nevim, jestli vam rozumim, ale vlozeni radku
##
za kazdy 30. radek vstupu provedete treba takto:

N=0
while read L; do echo $L; [ $((N++%30)) = 29 ] && echo '##'; done

Neni to ale zrovna rychle.

-- 
\//\/\
http://macek.sandbox.cz
http://www.easis.cz



Další informace o konferenci Linux