技術メモのかけら

内容はもとより調べたことすら忘れてしまうので個人的な技術メモを残しているブログです。Qiitaの記事にするほどでもない細かいネタを投稿します。

xargsコマンドで変数を使う

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

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