[#43271] rails がこけます — "Hideo Konami" <konami@...>

小波です。

15 messages 2007/03/18
[#43273] Re: rails がこけます — 山崎雄介 <y-yamasaki@...> 2007/03/19

山崎です。

[#43274] rubyスクリプト内で、unixコマンドを実行 — 上間 健 <mugenkai15@...> 2007/03/19

こんにちは、上間です。

[#43286] モジュールのinclude先の名前 — Sato Hiroshi <hirocy.f01@...>

hirocyです.

23 messages 2007/03/22
[#43290] system(wget url) について — Kyoko Sato <k.sato@...> 2007/03/22

お世話になっております。佐藤です。

[#43291] Re: system(wget url) について — Yukiharu Yabuki <yabuki@...> 2007/03/22

こんにちは

[#43293] Re: system(wget url) について — Kyoko Sato <k.sato@...> 2007/03/22

矢吹さん有難うございます。佐藤です。

[#43294] Re: system(wget url) について — Yukihiro Matsumoto <matz@...> 2007/03/22

まつもと ゆきひろです

[#43295] Re: system(wget url) について — Kyoko Sato <k.sato@...> 2007/03/22

まつもとゆきひろさん有難うございます。佐藤です。

[ruby-list:43274] rubyスクリプト内で、unixコマンドを実行

From: 上間 健 <mugenkai15@...>
Date: 2007-03-19 04:30:07 UTC
List: ruby-list #43274
こんにちは、上間です。

 ディレクトリ内のすべてのファイルを再帰的に処理するスクリプトを作成中です。
最終的には、すべてのファイルに
$ cat ppppp | tr '\r\n' '\n' > ppppp2  を実行することを考えています。

その前に、、、

-------------------ppp1.rb---------------
#!/usr/local/bin/ruby

`cat ~/Desktop/ppppp`.display
-------------------EOF--------------------
上のスクリプトは、次のように成功します。
love:~/Desktop mugenkai$ ./ppp1.rb
test test test
test test test
test test test

しかし、引数 "~/Desktop/ppppp" を変数に格納し、その後、catコマンドを実行する方法が分かりません。
次のスクリプトは、失敗します。
-------------------ppp2.rb---------------
#!/usr/local/bin/ruby

path = "~/Desktop/ppppp"
`cat path`.display
-------------------EOF--------------------
love:~/Desktop mugenkai$ ./ppp2.rb
cat: path: No such file or directory

ファイルのパスを変数に格納して、
  cat コマンドを実行するスクリプトをお教えください。


あるいは、(最終的には、次を解決しなければなりません)
hoge1 =" ~/Desktop/ppppp"
hoge2 = "~/Desktop/ppppp2"
cat hoge1 | tr '\r\n' '\n' > hoge2
を実行する方法をお教えください。

よろしくお願いします。


In This Thread