2016-06-08 2 views
0

ich die Textdatei (Result.txt) mit folgenden Details habe:Wie der Weg von Textdatei und jede Datei von der Lage zu lesen und kopieren und Ordnern zum Ziel

Result.txt

/Demo/Probe/src/Anwendungen/Admin_Util.app /Demo/sample/src/analyticSnapshots/View_Snapshot.snapshot

Jeder Leitungsweg jeweils eine für die file.Files repräsentiert sind vorhanden in dem Ordner sample/src (Pfad von Source C:/Test/sample/src) und ich möchte jede Datei aus dem obigen Pfad kopieren und in das Zielverzeichnis einfügen (Pfad des Zielverzeichnisses) ry ist C:/Test/Ziel/src

Ich brauche/Demo zu entfernen und und die erste Datei Admin_util App kopieren abtasten/src gehen und diese Datei in C einfügen:/Test/target/src

kannst du bitte mit Shell-Befehlen helfen, die einzelnen Dateien in andere Verzeichnisse zu kopieren und einzufügen.

Vielen Dank im Voraus.

+0

jede Zeile den Pfad der Datei darstellt, und ich brauche diesen Weg aus der Textdatei zu lesen und zu diesem Weg zu gehen. Bitte helfen Sie mir mit Shell-Befehlen. – pragnya

Antwort

0

Der folgende Code wird tun, was Sie brauchen

#!/bin/ksh 
File="/path/to/your/file/Result.txt" 
DestDir="C:/Test/target/src" 
while IFS= read line 
do 
    #cp "$line" "$DestDir" 
    cp "${line#/Demo}" "$DestDir" 

done <"$File" 
Verwandte Themen