[Ruby]ファイル名からブランクを削除

Python版のプログラムと同じことができるRubyスクリプトを書いてみた。
私のPythonスキルの無さのせいだと思うけど、Rubyの方がスッキリ書けた。

なんか、もうコールバック関数とかやらなくてイイヨ的な感じになった。
そういう感じになったのはきっとPythonっぽいプログラムが書けてないんだろうなぁ…

コメント

  1. Tetsuya Satoh より:

    シェルコマンド版: 変換するかどうかの問いかけはありませんが・・・。
    find -E . -type f -d 1 -regex ‘.* +.*’ -print0 | while read -r -d ” file; do mv “$file” “${file// /}” ; done

  2. kuninet より:

    をををををを、シェル芸だ!!
    ありがとうございます!