[#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:43275] Re: rubyスクリプト内で、unixコマンドを実行

From: 石井 大海 <banzaida@...>
Date: 2007-03-19 04:38:39 UTC
List: ruby-list #43275
お久しぶりです、konnです。

式展開を使ってはどうでしょう。こんな感じに。


#!/usr/local/bin/ruby
path = "~/Desktop/ppppp"
`cat #{path}`.display

式展開は、#{と}の間に挟まれた式を実行して、文字列の 
中に埋め込んでくれます。
ダブルクオート(")とヒアドキュメントの中でも使えます。た 
だ、シングルクオート(' ')内では使えませんのでご注意を。


また、折角rubyを使っているんですから、特にコマンドに拘る理 
由がなければ、$ cat ppppp | tr '\r\n' '\n' > ppppp2じゃな 
くて、rubyのコマンド(?)を使ってはどうでしょう。

こんな感じで。

open("ppppp"){|in|
	str = f.read
	str.gsub!("\r\n", "\r")
	open("ppppp2", "w"){|out|
		out.write str
	}
}

参考になれば幸いです。

==== konn ====
Good bye...
banzaida@jcom.home.ne.jp
---o-----o-----o-----o----o----o----o----o----o---



In This Thread