История изменений
Исправление
WitcherGeralt,
(текущая версия)
:
#!/bin/bash
find "$1" -type f -name '*.zip' | while read archive; do
unzip -Z1 "$archive" | while read filename; do
if unzip -p "$archive" "$filename" | grep -q "$2"; then
echo "$archive: $filename"
fi
done
done
./zfind.sh <директория с зипами> '<текст для поиска>'
Исходная версия
WitcherGeralt,
:
#!/bin/bash
find "$1" -type f -name '*.zip' | while read archive; do
unzip -Z1 "$archive" | while read filename; do
if unzip -p "$archive" "$filename" | grep -q "$2"; then
echo "$archive: $filename"
fi
done
done
Юзать так: ./zfind.sh <директория с зипами> '<текст для поиска>'