2017-04-23 54 views
0

我有一個文本文件,我將從中讀取行。 對於每個這樣的線,我想找到一個特定的文件夾行開始文件,並將這些文件複製到目標位置查找和複製從文本文件中讀取的字符串開始的所有文件

假設我的文本文件,anmely file.txt讀這樣的:

abc 
def 
xyz 

所以,我想查找源文件夾中以abcdef等開頭的文件,並複製目標文件夾中的所有文件。

我寫了下面的命令和它不工作:

while read line 
do 
cp /srcdirectory/$line* /destdirectory/ < file.txt 
done 

回答

1

你接近:

while read line 
do 
    ls "$line"* # replace me with cp 
done < file.txt # then whole "while" statement executes reading from file.txt 
相關問題