[#42243] コミュニティと宗教の分離について — Beyond <beyond@...>

14 messages 2006/05/21

[#42267] メニューのループについて — リックス <rubyer4649@...>

りっくすです

21 messages 2006/05/27

[#42301] Re: メニューのループについて — "conundrum /" <conundrum@...>

conundrumです。

11 messages 2006/05/28

[ruby-list:42307] Re: Windows上でのruby toolの作り方

From: M-TAM <m-tam@...>
Date: 2006-05-29 02:50:13 UTC
List: ruby-list #42307
M-TAMです

うーん、確かに、ちょっと挙動が違う雰囲気がします

ちょっとRubyのバージョンが古くて申し訳ないのですが

---
t:\>ruby -v
ruby 1.8.2 (2004-12-25) [i386-mswin32]

t:\>type inputfile.txt
"",01,02
"hoge",11,12

t:\>ruby -e 'while gets; f=chop.split(",");if f[0]=="\"\"";printf "%s,%s\n",f[1]
,f[2];end;end' inputfile.txt

t:\>ruby -e 'while gets; f=chop.split(",");if f[0]==%!""!;printf "%s,%s\n",f[1],
f[2];end;end' inputfile.txt
01,02
---

bashあげて

---
/t$ ruby -v
ruby 1.8.2 (2004-12-25) [i386-cygwin]
/t$ ruby -e 'while gets; f=chop.split(",");if f[0]=="\"\"";printf "%s,%s\n",f[1
],f[2];end;end' inputfile.txt
01,02
---

とりあえず

(1) mswin32とcygwinで(というか、cmdとbashで?)挙動ちがうっぽ
(2) %記法ならうまくいく

ということはわかりました。なんざんしょ?

> Windowsだとこのようなときあきらめる?

とりあえず、諦めるのはまだ早いようです(^^;;;;




In This Thread