我有文本文件(Result.txt),其中包含以下详细信息:
的Result.txt
/Demo/sample/src/applications/Admin_Util.app /Demo/sample/src/analyticSnapshots/View_Snapshot.snapshot
每一行代表每个文件的路径。文件存在于文件夹sample / src(源C:/ Test / sample / src的路径)中,我想从上面的路径中复制每个文件并将其粘贴到目标目录(目标路径的路径是C:/ Test / target / src
我需要删除/ Demo并转到sample / src并复制第一个文件Admin_util app并将此文件粘贴到C:/ Test / target / src
请你帮忙用shell命令将每个文件复制并粘贴到其他目录中。
提前致谢。
答案 0 :(得分:0)
以下代码将执行您需要的操作
#!/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"