On Fri, Jun 08, 2007 at 12:24:04PM +0100, Chris G wrote:
The actual command I want to execute is:-
find info -name '*.txt' -exec mv `basename {} .txt`.rst \;
to change the .txt suffix to .rst.
Any ideas how to do it?
I think I know the reason for the problem, bash is running the `basename {} .txt` *before* the find runs as it's part of the command parsing. So how do I delay it so that it's run on the output of the find command?