How to use grep in .zip file

后端 未结 2 2163
陌清茗
陌清茗 2021-02-16 00:17

There are 3 files a.csv,b.csv,c.csv zipped as abh.zip, now is it possible to execute grep command on abh.zip (is there any wild card by which only grep run for c.csv file inside

相关标签:
2条回答
  • 2021-02-16 00:26

    you can run zipgrep command with pip operator as below.then you can only set name"

    zipgrep "name" abh.zip | grep c.csv

    0 讨论(0)
  • 2021-02-16 00:50

    If you have zipgrep (which, AFAIK, is shipped with the zip utilities), then you can simply do

    zipgrep "pattern" abh.zip c.csv
    

    zipgrep supports most of the same basic options as vanilla grep.

    Alternatively, if you don't have zipgrep but you have unzip, you can do

    unzip -p abh.zip c.csv | grep "pattern"
    

    which unzips the file to a pipe (-p) then sends it to be grepped.

    0 讨论(0)
提交回复
热议问题