2017-04-23 4 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 
関連する問題