Windows批处理文件中的git grep和xargs?

Geo*_*rds 2 windows git bash batch-file xargs

我正在尝试创建.bat以下.sh脚本的Windows友好实现.前几行都很好,只需添加SET,CD就可以了.git grep很好,但是,xargs不是...... git grep | xargs逻辑看起来像.bat什么?

INFINITY=10000

TOPDIR=$(pwd)
METEOR_DIR="./code"
cd "$METEOR_DIR"

# Call git grep to find all js files with the appropriate comment tags,
# and only then pass it to JSDoc which will parse the JS files.
# This is a whole lot faster than calling JSDoc recursively.
git grep -al "@summary" | xargs -L ${INFINITY} -t \
    "$TOPDIR/node_modules/.bin/jsdoc" \
    -t "$TOPDIR/jsdoc/docdata-jsdoc-template" \
    -c "$TOPDIR/jsdoc/jsdoc-conf.json" \
    2>&1 | grep -v 'WARNING: JSDoc does not currently handle'
Run Code Online (Sandbox Code Playgroud)

Von*_*onC 9

任何最近的Git for Windows版本都包含200多个Linux命令.

添加到你的路径<path\to\Git\usr\bin,你会有xargs.

vonc@VONCM D:\prgs\git\PortableGit-2.9.2-64-bit\usr\bin
> dir xargs.exe

 Directory of D:\prgs\git\PortableGit-2.9.2-64-bit\usr\bin

20/01/2016  10:17            64 058 xargs.exe
Run Code Online (Sandbox Code Playgroud)