[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