[LUGOS] Multiple file copy

Ales Smrdel aless at nikita.fri.uni-lj.si
Tue Dec 4 11:49:40 CET 2001


> > Once upon a time, say on Tue, Dec 04, 2001 at 11:33:04AM +0100,
> > Darko Vrsic sat down and thought...
> > > Rad bi naredil nekaj taksnega:   cp /stari/home/*/nek_file  /home/*/
> > > nek_file je pri vseh uporabnikih enak. Ali je kaj taksnega sploh mozno
> > > narediti direktno z cp ukazom.
> > 
> > Najbrz ne, je pa precej enostavno takole:
> > 
> > for f in /stari/home/*/nek_file; do cp $f /home/$f/ ; done
> > 
> > Ce zelis da se sproti izpisuje kaj in kam kopira enostavno
> > dodas opcijo -v k cp (cp -v $f /home/$f/) in bo.
> > 
> > -- 
> > Jure Koren                      |                       unix administrator
> > jure at kiss.uni-lj.si             |             gnu/Linux software developer
> Sicer nisem cisto prepricam, a se mi zdi, da bo to bolj pravilno:
> 
> for i in /start/home/* 
> do
> cp $inek_file /home/${i#/start/home}nek_file
> done
> 
> Mislim, da $f vsebuje celotno absolutno pot do fajla, torej vsebuje 
> /home/$f se dodaten direktorij
> 
> Lp aless
> 

Moja napaka:

moralo bi biti
 for i in /start/home/*/

lp aless





More information about the lugos-list mailing list