技術メモのかけら

内容はもとより調べたことすら忘れてしまうので個人的なメモです。とにかく短く、結論だけ書いていきます。

xargsコマンドで変数を使う

-i変数名 でパイプで渡された値を変数に格納して処理できる。
gitのタグ一覧を取得してまとめて処理する実行例はこんな感じ。

git branch -r | egrep --text "tags/" | cut -d / -f3|xargs -iVAR git tag svn/VAR svn/tags/VAR