⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zipgrep.cmd

📁 完整的解压zip文件的源码。包含密码功能
💻 CMD
字号:
/*---------------------------------------------------------------------------   zipgrep.cmd  (ye olde REXX procedure for OS/2)   Script to search members of a zipfile for a string or regular expression   and print the names of any such members (and, optionally, the matching   text).  The search is case-insensitive by default.   History:     original Bourne shell version by Jean-loup Gailly     modified by Greg Roelofs for Ultrix (no egrep -i) and zipinfo -1     OS/2 REXX script by Greg Roelofs   Last modified:  19 Jul 93  ---------------------------------------------------------------------------*/PARSE ARG string zipfile membersif (string == '') then do    say 'usage:  zipgrep search_string zipfile [members...]'    say '   Displays the names of zipfile members containing a given string,'    say '   in addition to the matching text.  This procedure requires unzip'    say '   and egrep in the current path, and it is quite slow....'    exit 1end/* doesn't seem to work...newq = RXQUEUE("Create",zipgrep_pipe)oldq = RXQUEUE("Set",newq) *//* flush the queue before starting */do QUEUED()    PULL junkend/* GRR:  can also add "2>&1" before pipe in following external command */'@unzip -Z1' zipfile members '| rxqueue'do while QUEUED() > 0    PARSE PULL file    '@unzip -p' zipfile file '| egrep -is' string    if rc == 0 then do        SAY file':'        /* can comment out following line if just want filenames */        '@unzip -p' zipfile file '| egrep -i' string    endend/*call RXQUEUE "Delete",newqcall RXQUEUE "Set",oldq */exit 0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -