On May 16, 2014, at 1:54 PM, David Kastrup <d...@gnu.org> wrote:

> Tim McNamara <tim...@bitstream.net> writes:
> 
>> Is there a syntax for running convert-ly on a directory without having
>> to cd into the directory and invoking
>> 
>>       convert-ly -e *.ly
>> 
>> There doesn’t seem to be a recursive option.  Since I’ve got .ly files
>> in 158 different directories it’d be really nice to be able to batch
>> update them with something like:
>> 
>>     convert-ly -e -r *.ly
>> 
>> instead of having to cd in to 158 directories by hand.  Maybe there is
>> good reason for convert-ly not having this capability.
> 
> find -name "*.ly" -exec convert-ly -e {} \;
> 
> is how one would likely do it under POSIXy systems.

Thanks, although when I run this I get:

find: illegal option -- n
usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]
           find [-H | -L | -P] [-EXdsx] -f path [path ...] [expression]


This is on a Mac using bash as the shell.
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to