Sponsored Content
Top Forums Shell Programming and Scripting Perl: batch replace a portion of text in files Post 302923708 by menteith on Tuesday 4th of November 2014 07:13:07 AM
Old 11-04-2014
Code

Quote:
Originally Posted by Chubler_XL
I'm unsure if a uncompressed pdf document is plain text.
I think you are right. Unpacked pdf file looks like a plain text file but it is still probably a binary file. However, the tool I used to unpack (pdftk) claims that unpacked file can be edited by a simple text editor:

Quote:
Uncompress PDF page streams for editing the PDF in a text editor (e.g., vim, emacs)
pdftk doc.pdf output doc.unc.pdf uncompress
When I run your script, it shows some binary characters and crashes. I also thought of using awk but as far as I know it works only if a file is plain text.

Could you have a look at the pdf I have attached in my first post?
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Find and replace portion of file names

Hey all, So I know you can easily find and replace words and strings in text files, but is there an easy way to find and replace just a sub-portion of text in the file name. For example, in a directory I have tons of file names that start with F00001-0708, and I want to change all the files to... (2 Replies)
Discussion started by: hertingm
2 Replies

2. Shell Programming and Scripting

Find and add/replace text in text files

Hi. I would like to have experts help on below action. I have text files in which page nubmers exists in form like PAGE : 1 PAGE : 2 PAGE : 3 and so on there is other text too. I would like to know is it possible to check the last occurance of Page... (6 Replies)
Discussion started by: lodhi1978
6 Replies

3. Shell Programming and Scripting

Replace/Remove not specific text in perl

Hello, Consider that i have many files that have the below format: file1 900 7777 1000 5 6 23 nnnnnnnnnnnnnnnnnn 1100 kkkkkkk file2 900 1989 1000 5 3 10 kkkdfdfdffd 1100 kkkkkkk What i would like to do is on every file to search the line that starts with... (4 Replies)
Discussion started by: chriss_58
4 Replies

4. Shell Programming and Scripting

Executing a batch of files within a shell script with option to refire the individual files in batch

Hello everyone. I am new to shell scripting and i am required to create a shell script, the purpose of which i will explain below. I am on a solaris server btw. Before delving into the requirements, i will give youse an overview of what is currently in place and its purpose. ... (2 Replies)
Discussion started by: goddevil
2 Replies

5. Shell Programming and Scripting

perl : replace multiline text between two marker points

Hi there I just wondered if someone could give me some perl advice I have a bunch of text files used for a wiki that have common headings such as ---++ Title blah ---++ Summary blah ---++ Details Here is the multiline block of text I wish to (6 Replies)
Discussion started by: rethink
6 Replies

6. UNIX for Dummies Questions & Answers

Perl one liner to replace text

Not quite a unix question but problem in a perl command. Taking a chance if someone knows about the error cat 1 a b c d perl -p -e 's/a/b/g' 1 b b c d What is the problem here?? perl -p -i -e 's/a/b/g' 1 Can't remove 1: Text file busy, skipping file. (2 Replies)
Discussion started by: analyst
2 Replies

7. Shell Programming and Scripting

perl script to replace the text in the original file

Hi Folks, I have an html file which contains the below line in the body tagI am trying the replace hello with Hello Giridhar programatically. <body> <P><STRONG><FONT face="comic sans ms,cursive,sans-serif"><EM>Hello</EM></FONT></STRONG></P> </body> I have written the below code to... (3 Replies)
Discussion started by: giridhar276
3 Replies

8. Shell Programming and Scripting

Shell or perl script to replace XML text in bulk

Hi, I am looking for assistance over shell or perl (without XML twig module) which replace string in XML file under particular branch..example of code file sample.. Exact requirment : Replace "Su saldo es" in below file with "Your balance" but only in XML branch of Text id=98 and Text Id=12... (7 Replies)
Discussion started by: Ashu_099
7 Replies

9. Shell Programming and Scripting

Bash to add portion of text to files in directory using numerical match

In the below bash I am trying to rename eachof the 3 text files in /home/cmccabe/Desktop/percent by matching the numerical portion of each file to lines 3,4, or 5 in /home/cmccabe/Desktop/analysis.txt. There will always be a match between the files. When a match is found each text file in... (2 Replies)
Discussion started by: cmccabe
2 Replies

10. Shell Programming and Scripting

Required to get a portion of a text

Hello Gurus, I have a filesystem like below : /u03/oracle/EBSDEV/fs1/EBSapps/appl I want to get only the portion of the above text like below... /u03/oracle/EBSDEV Can you please advice on this? Thanks- P (5 Replies)
Discussion started by: pokhraj_d
5 Replies
CJK LaTeX batch commands(1)				      General Commands Manual				       CJK LaTeX batch commands(1)

NAME
bg5latex - Use LaTeX directly on a Big5 encoded .tex file bg5pdflatex - Use pdfLaTeX directly on a Big5 encoded .tex file bg5+latex - Use LaTeX directly on a Big5+ encoded .tex file bg5+pdflatex - Use pdfLaTeX directly on a Big5+ encoded .tex file cef5latex - Use LaTeX directly on a Big5 encoded .tex file containing CEF macros cef5pdflatex - Use pdfLaTeX directly on a Big5 encoded .tex file containing CEF macros ceflatex - Use LaTeX directly on a .tex file containing CEF macros cefpdflatex - Use pdfLaTeX directly on a .tex file containing CEF macros cefslatex - Use LaTeX directly on an SJIS encoded .tex file containing CEF macros cefspdflatex - Use pdfLaTeX directly on an SJIS encoded .tex file containing CEF macros gbklatex - Use LaTeX directly on a GBK encoded .tex file gbkpdflatex - Use pdfLaTeX directly on a GBK encoded .tex file sjislatex - Use LaTeX directly on an SJIS encoded .tex file sjispdflatex - Use pdfLaTeX directly on an SJIS encoded .tex file SYNOPSIS
bg5latex file.tex bg5pdflatex file.tex etc. DESCRIPTION
This manual page briefly documents the different *latex batch files that come with the CJK LaTeX macro. The *latex commands are shell scripts that will convert a (Big5(+), GBK or SJIS encoded) .tex file in a .cjk file using the respective *conv command resulting in a .cjk file, and will then run (pdf)latex on the .cjk file. If you use Big5+ encoding, then use bg5+latex or bg5+pdflatex. If you use CEF macro's in your Big5 or SJIS encoded file, use cef5latex or cefslatex resp. instead. If it's in plain ASCII, use ceflatex. If you use GNU/Emacs (>=20), you don't have to use any of these commands: just put the Lisp file "cjk-enc.el" in Emacs' load-path, load the library "cjk-enc" and run "M-x cjk-write-file" to create a .cjk file. Then process the .cjk file with latex or pdflatex. SEE ALSO
bg5conv(1), bg5+conv(1), cef5conv(1), cefconv(1), cefsconv(1), extconv(1), sjisconv(1), the CJK documentation files in /usr/share/doc/latex-cjk-common/. AVAILABILITY
The *latex scripts are part of the CJK macro package for LaTeX 2e available at the CTAN hosts and its mirrors, and available for Debian under latex-cjk-chinese and latex-cjk-japanese. AUTHOR
The programs mentioned under NAME were written by Werner Lemberg <wl@gnu.org>. This manual page was written by Danai SAE-HAN <danai.sae-han@edpnet.be> for the Debian project. It is licensed under the GNU General Pub- lic License version 2 or higher, of which you can find a copy online at http://www.gnu.org/licenses/gpl.txt or on Debian systems under /usr/share/common-licenses/GPL-2 (part of the "base-files" package). CJK Version 4.6.0 29-Jun-2006 CJK LaTeX batch commands(1)
All times are GMT -4. The time now is 10:35 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy