CU达人 发表于 2012-01-03 18:20

请问ruby如何实现追加功能?

本帖最后由 CU达人 于 2012-01-03 18:21 编辑

本人小白,学ruby没几天,想实现这样的功能:


test@test ~: cat file
aaaa
cccc
11111



想使用ruby想达到的结果是这样的:
test@test ~: cat file
aaaa
cccc
11111    bbbbb



我看了下ruby里面有个追加文件,使用"a"标记进行open,

但是是在下一行追加的。

请教各位达人,如何实现上面的功能?谢谢...

:em17:










2gua 发表于 2012-01-04 09:01

期待有人回答。:lol

Sevk 发表于 2012-01-04 09:40

bugbugbug3 发表于 2012-01-04 10:55

打开方式为 'ab' ,然后write。

to Sevk:
File.new 后面是不接代码块的。应该是用File.open就好了。

Sevk 发表于 2012-01-04 12:08

2gua 发表于 2012-01-04 12:35

有问题就有人冒出来抢答,呵呵,欢迎大家支持Ruby版块。

rubyish 发表于 2012-01-04 12:35

高手出现。

i_love_ruby 发表于 2012-01-04 13:48

回复 3# Sevk

这个是 可以实现上面的功能,但是 由于原文件 没有换行,如果有换行符,也是不可以呀!@


   

Sevk 发表于 2012-01-04 17:16

2gua 发表于 2012-01-05 09:03

继续继续啊......
页: [1] 2
查看完整版本: 请问ruby如何实现追加功能?