sh

削除されたリモートブランチを upstream にしているローカルブランチを削除したい

そういう便利機能がありそうでなかったので自分でやるしかなかった。 git fetch --prune git branch --format='%(refname:short) %(upstream:track)' | grep '\[gone\]' | awk '{print $1}' | xargs -r git branch -d 解説 git fetch --prune リポジトリを同…

順番に終わるのを待ちながら実行

sh

sh で複数のファイルを順番に開いてまわりたかった。 find . -type f | while read f; do vi ${f} done が、これだと vi が標準入力を奪ってしまうので、大変困ったことになる。 カレントバッファにすべてファイルの内容が入ってしまう。他にやりようが思い…