0

私はいくつかの bash エイリアスをdoskeyバッチ コマンドに移植していますが、特に 1 つのエイリアスで非常に苦労しています。彼らが助けることができると思う人はいますか?

bash エイリアスは次のとおりです。

alias gitrel='if [ -n "$(npm version patch)" ]; then git push && git push --tags; fi'

質問:

  • npmバージョン パッチから返された値を実行して取得する方法は?,
  • または、コマンド内で制御フロー ロジックを実行する方法はdoskey?
4

1 に答える 1

1

FOR/F ループを使用してそれを行うこともできますが、npn が 1 行のみを出力するか、まったく出力しない場合に限ります。2 行を出力できる場合、このコードは複数回プッシュされます。

doskey alias=for /F "delims=" %a in ('npm version patch') do @( git push && git push --tags )
于 2012-09-25T08:18:25.090 に答える