[OS X TeX] Search and replace in many files
Herbert Schulz
herbs at wideopenwest.com
Mon Sep 3 19:50:37 EDT 2012
On Sep 3, 2012, at 6:46 PM, Alain Schremmer <schremmer.alain at gmail.com> wrote:
> I hope the following is not too off topic:
>
> I have a "form" which gives the choice between 3 versions, Quiz, Homework, and Exam, of a "testable item":
>
> \ifthenelse{\boolean{Quiz?}}%
> {%begin Quiz? true
> Quiz version
> }%end Quiz? true
> {%begin Quiz false
> \ifthenelse{\boolean{Homework?}}%
> {%begin Homework? true
> Homework version
> }% end Homework? true
> {%begin Homework? false
> Exam version
> }% end Homework? false
> }% end Quiz? false
>
> and I always have anywhere between fifty and a hundred testable items.
>
> What I want to do is to have a fourth version, Workout, in other words I want to change the form to:
>
> \ifthenelse{\boolean{Workout?}}%
> {%begin Workout? true
> Workout version
> }%end Workout? true
> {%begin Workout false
> \ifthenelse{\boolean{Quiz?}}%
> {%begin Quiz? true
> Quiz version
> }%end Quiz? true
> {%begin Quiz false
> \ifthenelse{\boolean{Homework?}}%
> {%begin Homework? true
> Homework version
> }% end Homework? true
> {%begin Homework? false
> Exam version
> }% end Homework? false
> }% end Quiz? false
> }% end Workout? false
>
> after which I can enter the "Workout version" on each form.
>
> I tried to use Gerhard's GUI for sed, which I have used in the past and works very, very nicely, but, unfortunately, \r does not work in Mac's sed and I need to keep the formatting.
>
> Would anyone have a suggestion of what else might do the job? E.g. might there be an applescript that would work something like "Replace Text In Item Names.scpt"?
>
> Very hopeful regards
> --schremmer
Howdy,
Are you using old style Mac line endings (MacOSRoman. Note that \r=CR) for your files or more recent Unixy line endings (Unix. \n=newline=LF)?
Good Luck,
Herb Schulz
(herbs at wideopenwest dot com)
More information about the MacOSX-TeX
mailing list