我正在将一些bash别名移植到doskey
批处理命令中,特别是我遇到了非常困难的时间。有人认为他们可以提供帮助吗?
bash别名是:
alias gitrel='if [ -n "$(npm version patch)" ]; then git push && git push --tags; fi'
问题(S):
npm
版补丁中获取返回值?,doskey
命令中执行控制流逻辑?答案 0 :(得分:1)
你可以用FOR / F循环来做,但只有当npn只打印一行或没有行时,如果它可以打印两行,这段代码会多次推送。
doskey alias=for /F "delims=" %a in ('npm version patch') do @( git push && git push --tags )