Fájlok keresése tömegesen

 
Steve
 
Avatar
 
 
Steve
Az összes posztok száma:  53
Csatlakozva  07-01-2005
 
 
 
07 April 2017 13:08
 

Sziasztok!

Kaptam kb. 12000 képet egy winyón és egy excelt, melyben ebből a 12000 képből 3500 kép nevének a listája van.
Hogy tudom egyszerűen leszűrni ezt a 3500 fájlt és átmásolni egy másik könyvtárba?

Steve

 
Peter T.
 
Avatar
 
 
Peter T.
Az összes posztok száma:  947
Csatlakozva  07-04-2005
 
 
 
07 April 2017 15:02
 

1.

A listát egy egyszerű text file-ba másolod, majd írsz egy egyszerű bash scriptet, kb. ezt:

#!/bin/bash
INPUT=”/path/to/file.txt”
DEST=”/path/to/copy/them”

while read line do
cp $line $DEST
done < $INPUT

És lefuttatod a mappában, ahol a képek vannak.

2. Excel-ben a nevek elé minden oszlopban beírod a “cp”-t, a nevek után minden oszlopba beírod a másik könyvtár elérési útját, majd CSV-be exportálod úgy, hogy a “;” helyett a szóköz a határoló. Ezzel is kapsz egy “scriptet”, amit vagy lefuttatsz (elejére téve a #!/bin/bash-t, persze), vagy copy/paste-el lefuttatod a parancsokat.

 
 
Titi
 
Avatar
 
 
Titi
Az összes posztok száma:  12847
Csatlakozva  27-02-2004
 
 
 
07 April 2017 15:47
 

(Azannya!)

 
 
Steve
 
Avatar
 
 
Steve
Az összes posztok száma:  53
Csatlakozva  07-01-2005
 
 
 
09 April 2017 21:17
 

Köszönöm! Bár segg hülye vagyok ehhez. A scriptet, hogy tudom futtatni?:-)

 
Steve
 
Avatar
 
 
Steve
Az összes posztok száma:  53
Csatlakozva  07-01-2005
 
 
 
09 April 2017 22:13
 

Futtatásnál ezt írja:

-bash: syntax error near unexpected token `done’

 
Peter T.
 
Avatar
 
 
Peter T.
Az összes posztok száma:  947
Csatlakozva  07-04-2005
 
 
 
10 April 2017 11:36
 

Lemaradt egy “;”:

while read line; do

a többinek jónak kell lennie. A scriptnek a jelenlegi állapotában természetesen abban a mappában kell lennie, ahol a képek vannak.

 
 
Steve
 
Avatar
 
 
Steve
Az összes posztok száma:  53
Csatlakozva  07-01-2005
 
 
 
10 April 2017 14:01
 

Működik, de a listázásnál nem találja meg a képeket. Azaz nem történik velük semmi.
Itt van pár példa:
cp: JN003_black_F.jpg\r: No such file or directory
cp: JN003_cobalt_F.jpg\r: No such file or directory
cp: JN003_Irishgreen_F.jpg\r: No such file or directory
cp: JN003_lightgrey_F.jpg\r: No such file or directory
cp: JN003_limegreen_F.jpg\r: No such file or directory
cp: JN003_navy_F.jpg\r: No such file or directory

Pedig a képek benne vannak a mappában.

 
   
 
 
 

Apróhirdetések

Hírek

Mi lenne, ha tovább nőne a tapipad?

2017. 04.28. @ 03:45
2

Drágulnak az alkalmazások

2017. 04.28. @ 08:18
2