2014-06-13 379 views
0

我有一个剧本.SH转换.SH shell脚本文件为.bat批处理文件

#!/bin/sh 

LOOK_FOR="codehaus/xfire/spring" 

for i in `find . -name "*jar"` 
do 
    echo "Looking in $i ..." 
    jar tvf $i | grep $LOOK_FOR > /dev/null 
    if [ $? == 0 ] 
    then 
    echo "==> Found \"$LOOK_FOR\" in $i" 
    fi 
done 

有人可以帮我将它转换为.BAT运行在Windows脚本。

问候, DH

回答

0
@echo off 
    setlocal enableextensions 

    set "LOOK_FOR=codehaus/xfire/spring" 
    for %%a in ("*.jar") do ( 
     echo Looking in %%a 
     jar tvf "%%a" | find "%LOOK_FOR%" >nul && echo Found in %%a 
    ) 

假设,当然,你的路径有jar.exe和当前文件夹中包含.jar文件(在.sh文件相同的假设)

相关问题