Tim McNamara <tim...@bitstream.net> writes: > 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.
Huh. That does not look like POSIX find. -- David Kastrup _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user