acokikoy's notes

{"勉強中":"Python","注目":"Shopify","LOVE♡":["ABARTH595","TA-GG9","Ukulele","Movable Type","ガーナ ミルクチョコレート"]} なWebディレクター

【macOS, zsh】複数zipファイルの中身ファイル一覧を書き出す

zipファイルの中身を確認するには zipinfoコマンド を使う。 複数のzipファイルの中身を知りたい時に、一括でzipinfoして結果を txtファイル書き出すシェルスクリプトのメモ。

#!/bin/sh

files=(`ls -1 *.zip`)

for file in ${files[@]}
do
zipinfo ${file} > ${file}.txt

done
exit 0

上記を適当なファイル名で保存。 ターミナルappで、目的のディレクトリに移動したら

% source do-zipinfo.sh

で実行する。

foo.zip の結果が foo.zip.txt という名で書き出される。