Sortowanie i przenoszenie plików do okre

Potrzebujesz pomocy z C, C++, perl, python, itp.
freak82
Posty: 14
Rejestracja: 21 kwietnia 2007, 23:23

Sortowanie i przenoszenie plików do określonrgo katalogu

Post autor: freak82 »

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.
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

Ale co - masz tylko 9 plików i tylko je musisz powrzucać do jednego z 3 katalogów? I to już?
Czocher
Beginner
Posty: 140
Rejestracja: 26 maja 2007, 23:19

Post autor: Czocher »

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
madziula21
Posty: 1
Rejestracja: 17 października 2013, 16:14

Post autor: madziula21 »

Często psuje mi się laptop jak zapisać pliki aby móc je odzyskać potem?
Awatar użytkownika
kodama
Junior Member
Posty: 633
Rejestracja: 23 maja 2010, 22:30
Lokalizacja: Poznań

Post autor: kodama »

Nie pomyliła koleżanka działów na forum przypadkiem?
ODPOWIEDZ