ako premenovat subory v podadresaroch

Pavel Kankovsky peak na kerberos.troja.mff.cuni.cz
Středa Únor 3 19:48:53 CET 1999


On Wed, 3 Feb 1999, Petr Kolar wrote:

> find . -name \*.html -print | \
>   sed -e 's/^\(.*\)\(\.html\)$/mv \1\2 \1.htm/' | sh -

taky lze napsat tohle:

find . -name \*.html -print | \
  perl -ne '$o=$_; s/\.html$/.htm/; rename($o,$_);'

coz muze byt vyznamne rychlejsi, pokud je takovych souboru par tisic (to
uz se pozna, jestli se spusti jen dva procesy, nebo tisic) :)

ale obecne muzu "rourovy" postup jen doporucit (za predpokladu, ze si
nelibujete v nazvech souboru obsahujicich ruzne divne znaky, jako mezery
nebo konce radek)

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"NSA GCHQ KGB CIA nuclear conspiration war weapon spy agent... Hi Echelon!"



Další informace o konferenci Linux