ako premenovat subory v podadresaroch

Alexandr Malusek malusek na hroch.ujf.cas.cz
Středa Únor 3 14:34:11 CET 1999


mike na navrcholu.cz (Michal Krause) writes:

> > find /kde/to/je -name \*.htm -exec mv {} {}l \;
> 
> Zvlastni mel, jsem fixni ideu, ze find nahradi ve vyrazu pouze prvni 
> vyskyt {}. Ze by to delala nejaka starsi verze?

find na nekterych starsich Unixech skutecne nahrazoval jen prvni
vyskyt {}. Nyni jsem to zkusil na Solarisu 2.6 a jiz je to tam OK, ale
{}l se tam neexpanduje:

$ find . -name '*.txt' -exec echo {} {}l \;  
./alpha.txt {}l
./gamma.txt {}l

Jinymi slovy: nepocitat s tim, ze jde o prenositelnou konstrukci.

--
A. Malusek  (malusek na ujf.cas.cz)
UJF AV CR


Další informace o konferenci Linux