2

ファイルのコレクションをあるディレクトリから別のディレクトリに移動しようとしています。

移動したいファイルの部分的な名前 (1 行に 1 つ) の .txt リストがあります。

例:

→ファイル名:「00012377000160-52200308419-20100101-20101231-G-E92F9BA0A0C932C331273FCD845719813F0B617-1-GTOGR-FDS.txt」

-> .txt ファイルのファイル名から得たもの: E92F9BA0A0C932C331273FCD845719813F0B617

それは簡単に思えます、私はしなければなりません:

でも……なんか間違ってる(展開順か?)。

これは私がしようとしている方法です:

for PARTNAME in `cat LIST.TXT`; do mv *"$PARTNAME"* /NEWDIR ; done

ワイルドカード * (PARTIAL ファイル名の前後) は機能しません.... これはファイル名の一部と見なされています。

どんな助けでも感謝します!!!

4

1 に答える 1