おもしろwebサービス開発日記

Ruby や Rails を中心に、web技術について書いています

subversionで複数ファイルをcopy/move

subversionではワイルドカードが効かないみたい。
そんな中、複数ファイルをcopy/moveするやり方は探したら2つあった。

ワンライナーを使う

ruby -e "Dir.glob('*').each {|i| system(%Q|svn mv #{i} ../|) }"

xargsを使う

 ls *.txt | xargs -n1 -I% svn mv % ../

感想

xargs使った方がスマートな気がするけど、いまいち使い方がわからないので今度調べる。それまではワンライナー使おう