system("dir *.ps /b >file.log"); open(in, "file.log"); @files = ; close(in); system("del file.log"); foreach $files(@files) { open(inp, $files); $file = "New" . $files; open(out, ">$file"); while() { while(/\[\/FitR ([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+)\]/) { s/\[\/FitR ([0-9]+) ([0-9]+) ([0-9]+) ([0-9]+)\]/\[\/FitH $2\]/; } s/3B2 Total Publishing System 7\.51d\/W/3B2 Publishing System/g; s/\α/a/g; s/\β/ß/g; s/\χ/chi/g; s/\δ/delta/g; s/\ε/epsi/g; s/\β/beta/g; s/\φ/phi/g; s/\γ/gamma/g; s/\η/eta/g; s/\ι/iota/g; s/\ϑ/thetav/g; s/\κ/kappa/g; s/\λ/lambda/g; s/\μ/mu/g; s/\ν/nu/g; s/\&omicr;/omicr/g; s/\π/pi/g; s/\θ/theta/g; s/\ρ/rho/g; s/\σ/sigma/g; s/\τ/tau/g; s/\υ/upsi/g; s/\ς/sigmav/g; s/\ω/omega/g; s/\ξ/xi/g; s/\ψ/psi/g; s/\&zeta1;/\\xce\\xb6/g; s/\Δ/Delta/g; s/\Φ/Phi/g; s/\Γ/Gamma/g; s/\Λ/Lambda/g; s/\Π/Pi/g; s/\Θ/Theta/g; s/\Σ/Sigma/g; s/\ϒ/Upsi/g; s/\Ω/Omega/g; s/\Ξ/Xi/g; s/\Ψ/Psi/g; s/\′/'/g; s/\+/+/g; s/\//\//g; s/\&z.urule;/\//g; s/\&ff;/ff/g; s/\[\/Dest \/bib.[0-9][0-9][0-9][0-9] \/Title \(fig\) \/OUT pdfmark//g; if((/\/OUT pdfmark/) && (/\/Title \((fig|bib|tbl|sec)\)/)) { s/\[\/Dest \/.*? \//\[\/Dest \/unknown \//; } print out $_; } close(inp); close(out); $file =~ s/\n//; $files =~ s/\n//; system("ren $file $files"); }