此问题的相反版本:How do I recusively unzip nested ZIP files?
让我说我有一个档案。我想将其压缩为1.zip,而不是zip 1.zip到2.zip等。我想指定数字。我怎么能这样做?
答案 0 :(得分:0)
你可以写一个简单的循环来做到这一点,虽然没有充分的理由这样做。
zip_count=5
i=1
fname=data.txt
while [ "$i" -lt "$zip_count" ]; do
zip "$i" "$fname"
fname="$i.zip"
i=$((i+1))
done