.txt
大容量.zip
ファイルからファイルにリストされている特定のファイルのみを抽出する必要があります。
私は試した:
cat /HGC/list.txt | while read file ;
do
gunzip all_human_gene-specific_connectomes_122015.zip
find . -name "$file" -exec cp{} /HGC \;
done
答え1
次のようにファイルのサブセットを抽出できます。
cat files.txt|xargs unzip archive.zip
どこファイル.txt- 抽出するファイルのリスト(ワイルドカードも含めることができます。参照man unzip
)。
ファイル名にスペースが含まれていることがわかっている場合は、次のようにコマンドを変更します。
cat files.txt|xargs -d '\n' unzip archive.zip