Witam.
Poszukuje sposobu, skryptu (bash), który przenosiłby każdy następny plik do kolejnego katalogu, np.:
Pliki:
2013-10-15_13-30-25.txt
2013-10-15_13-36-51.txt
2013-10-15_13-43-18.txt
2013-10-15_13-30-31.txt
2013-10-15_13-36-57.txt
2013-10-15_13-43-24.txt
2013-10-15_13-30-37.txt
2013-10-15_13-37-04.txt
2013-10-15_13-43-30.txt
Katalogi:
1, 2, 3
Chciałbym, żeby wyglądało to następująco:
1: 2013-10-15_13-30-25.txt, 2013-10-15_13-30-31.txt, 2013-10-15_13-30-37.txt.
2: 2013-10-15_13-36-51.txt, 2013-10-15_13-36-57.txt, 2013-10-15_13-37-04.txt.
3: 2013-10-15_13-43-18.txt, 2013-10-15_13-43-24.txt, 2013-10-15_13-43-30.txt.
Ps. Nazwa plików, jak zauważyliście jest zmienna, nazwa katalogów jest stała.
Pozdrawiam i z góry dziękuję za rady.
Sortowanie i przenoszenie plików do okre
Kod: Zaznacz cały
#!/bin/bash
what=`find ./ -type f`
i=0
for f in $what
do
if [ $((i%3)) -eq 0 ]
then
mv $f p/
elif [ $((i%3)) -eq 1 ]
then
mv $f d/
elif [ $((i%3)) -eq 2 ]
then
mv $f t/
fi
i=$((i+1))
done
-
- Posty: 1
- Rejestracja: 17 października 2013, 16:14