A yes | tr y n helyett létezik a yes n és az csomó n betűt generál, de
nem lenne célszerű egy létezésteszttel vizsgálni, hogy van-e már fájl és ha
igen, meg se hívni az mv-t?
if [ ! -f $hova ]
then
mv $honnan $hova
fi
A hova értékét pedig előtte meghatározni, a kész blokkot pedig egy for
Köszi.
Sajnos, a szintaxis kötött - ezt nem írtam:
Már benne van:
find $DIR -type f -name *.zip -exec mv n $DIR2 {} \;
Ebbe a struktúrába kellene beillesztenem.
Köszönettel:
Bálint István
2014. november 26. 11:14 Whisperity írta, whisper...@gmail.com:
A yes | tr y n helyett létezik a yes n és
Van egy könyvtár, alkönyvtárakkal, amelyben *.zip fájlok vannak. Ezeket a
fájlokat kell áthelyeznem egy linux scriptben egy másik könyvtárba (move -
mv). Csakhogy elképzelhető, hogy van 2 azonos nevű fájl. Azt szeretném,
hogy ha azonos a 2 fájl neve, akkor ne (!) helyezze át a második fájlt.
Erre