おんがえしの blog

作ったプログラムと調べた技術情報

unix

Rubyから外部コマンドを実行するときはShellwordsモジュールが便利

続きを書きました。 少し前にakrさんからもらったパッチで知った Shellwords というモジュールが便利だったので紹介します。 Rubyスクリプトからシェルにコマンドを投げ込むときに必要なことを代わりにやってくれるいいやつです。 module Shellwords (Ruby 2…

あれ?xargsって入ってないの?(Rubyで特定のコマンドが存在するかを調べる方法)

xargsやgrepといったコマンドはOSによっては存在しないので、安易にsystem('xargs')とかすると一部環境で動かないプログラムになってしまいます。Windows環境でもCygwinが入っていると使えたりするのでOS種類で判別するのも余りよい方法ではありません。 そ…

Unix Toolbox が超便利

システム管理に便利なコマンドが色々と載ってます。cdやlsの使い方は色々な所にあるけど、こういうのはあんまりないです。本文へ