Filenamen aus Datei auslesen und weiterverarbeiten

2

2205649

Hallo zusammen!

Wir haben ein bestimmtes Verzeichnis in dem ARC-Dateien und PDFs stehen.
Zu jeder ARC Datei gehört eine bestimmte Anzahl von genau definierten PDFs.
Welche PDFs zu einer ARC-Datei gehören steht in der ARC Datei.

Diese der ARC zugehörigen PDFs kann ich auch abfragen per

Code:
grep filename /Verzeichnis/TEST/*.ARC | cut -d:' ' -f2

Nun möchte ich Folgendes tun.
Die ARC-Dateien sollen von Zeit zu Zeit verschoben werden, ABER NUR DANN, wenn die darin gelisteten PDFs schon im selben Verzeichnis vorhanden sind (es kann sein, dass gerade der Filetransfer vonstatten geht)

--> Eine ARC soll inkl. der referenzierten PDFs in ein anderes Verzeichnis verschoben werden, sobald das "Paket" vollständig ist, möglicherweise auch geTARt werden.

Ich habe nun eine ARC Datei und kann die Namen der dazugehörigen PDFs auslesen.
Wie verfahre ich weiter?
Hat da jemand von euch einen Tipp?
 
Hallo,

einfach ne for-Schleife drum rum bauen

Code:
grep filename dummy.txt | cut -d' ' -f2
eine.pdf
nocheins.pdf


for datei in `grep filename dummy.txt | cut -d' ' -f2`; do
> echo "whatever $datei"
> done;
whatever eine.pdf
whatever nocheins.pdf

Wichtig ist das, dass das grep-Kommando in Backticks steht.

mfg
HeadCrash
 

Ähnliche Themen

Server-Monitoring mit RRDTool

Zurück
Oben