[OS X TeX] Search and replace in many files

Herbert Schulz herbs at wideopenwest.com
Tue Sep 4 07:14:34 EDT 2012


On Sep 3, 2012, at 7:15 PM, Alain Schremmer <schremmer.alain at gmail.com> wrote:

> 
> On Sep 3, 2012, at 7:50 PM, Herbert Schulz wrote:
> 
>> 
>> 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)?
> 
> The TeXShop preference is set at old-fashioned Western (Mac OS Roman) but, as noted, \r does not work.
> 
> Best regards
> --schremmer


Howdy,

Does \n work?

Good Luck,

Herb Schulz
(herbs at wideopenwest dot com)






More information about the MacOSX-TeX mailing list