Szöveg keresése zip tömörítvény fájljaiban

Hogyan oldható meg a fenti feladat, hogy a szöveget tartalmazó zip fájlokról egy listám legyen? Természetesen a feladat arra van, hogy OpenOffice.org állományokból válasszak ki bizonyos szöveget tartalmazó állományokat.

Köszi,
KAMI

Hozzászólások

Egyszeru:

Ez a kis fos egyszeruen kiirja a filenevet ha a 2. arugment mint string megtalalhato a fileokban.

unzip -p stdoutra kinyomja az osszes file tartalmat ami a zipben van.

check.sh:


#!/bin/sh

if [ `unzip -p $1 | grep $2 | wc -l` -gt 0 ]; then
        echo $1
fi

Innen ugy bonyolitod ahogy akarod. Egy filelistat is vegignezhetsz, blabla.