これは特定のディレクトリにあるファイルのリストです。
a_object_1.0.zip
file_name_conf_1.1.zip
anim_dup_1.1.zip
指定されたディレクトリ内のファイルを繰り返し、ファイルがファイルリストのファイルパターンと一致することを確認し、解凍し、各ファイルの名前を特定のプレフィックス(cx_a_object_1.0.zip, cx_file_name_conf_1.1.zip, anim_anim_dup_1.1.zip
)に変更します。
ベストアンサー1
#!/bin/bash
for szFile in /var/tmp/*.zip;
do
unzip "$szFile";
mv "$szFile" "Prefix_"$(basename -- "$szFile")
done
する:
zip
すべてのファイルを繰り返す/var/tmp
- 抽出してください
- プレフィックスの追加
- 現在のディレクトリに移動します。