テキストファイルを読み取ってmvコマンドを利用したい


テキストファイル内に  
aaa.JPG  
bbb.JPG  
ccc.JPG  
・  
・  
・  
とファイル名が羅列されていて、このテキストファイルを利用してここに載っているファイル名を全てあるフォルダから別のフォルダに移動させたいです。

mvコマンドでできそうな気がしますが、どのように記述するのでしょうか。




具体的な内容がちょっと分からないので補完しつつ一般的な例を書きます。

`/tmp/spam/`がカレントディレクトリで、そこに例示したテキストファイル（`test.txt`とします）とaaa.JPG、bbb.JPG、……があり、`/tmp/eggs/`に移動したいものとします。このとき、

[code]

    $ pwd
    /tmp/spam/
    $ cat test.txt | xargs -n 1 -I % mv % /tmp/eggs
    
[/code]

と実行することで、テキストファイルの各行のファイルを移動先に移動させることが可能です。

