recursively changing chars in filenames

Smoot Carl-Mitchell smoot at tic.com
Sat Jun 27 17:54:12 UTC 2009


On Sat, 2009-06-27 at 18:54 +0200, Soren Orel wrote:
> Hi
> I wrote a little script that removes spaces, dashes, and so on from
> the filenames in a directory ($1), and lowercase all filename letters,
> etc.
> 
> how could I complete the script, that so it will "recursively" do the
> same thing?

You could stick it in "find" and have find do the recursion.

find . -type d -exec your_script {} \;
-- 
Smoot Carl-Mitchell
Computer Systems and
Network Consultant
smoot at tic.com
+1 480 922 7313
cell: +1 602 421 9005




More information about the ubuntu-users mailing list