ZIP ファイル内を検索する方法を探しています。システム管理者は、約 150 万の ZIP を含む大容量記憶装置へのアクセスを許可してくれました。
各 ZIP には、最大 1,000 個の (ASCII) ファイルを含めることができます。通常、ファイルには次のように部品番号が含まれる名前があります。supplier_code~part_number~yyyymmdd~hhmmss.txt
上司から、すべての ZIPS で特定の部品番号を検索するように依頼されました。部品番号に一致するファイルが見つかった場合は、その特定のファイルを解凍する必要があります。私はこれまでにいくつかのZIPでこれを試しました:
私のために
find . -name "*zip*"
; $i tmp/ を解凍します。終わり
問題は、すべてを解凍することです。それは正しくありません。そのように部品番号を指定しようとしました(unzipのmanページを読んでください)
私のために
find . -name "*zip*"
; $i -c *part_number* tmp/ を解凍します。終わり
しかし、うまくいきませんでした(何も見つかりませんでした)。そして、正しい部品番号を取得しました。
私がやろうとしていることは可能ですか?