LINUX.ORG.RU

История изменений

Исправление cdshines, (текущая версия) :

[cdshines@v3700:~/devel/ruby/serv]
% cat text   
1 2
#haha
3 4
#dada
5 6
;nono
7 8
[cdshines@v3700:~/devel/ruby/serv]
% cat reg.rb 
File.open("text", "r").each_line do |l|
                puts l if l !~ /^[#;]/
end
[cdshines@v3700:~/devel/ruby/serv]
% ruby reg.rb
1 2
3 4
5 6
7 8

на запись по-другому открывать, но ты справишься)

Исправление cdshines, :

[cdshines@v3700:~/devel/ruby/serv]
% cat text   
1 2
#haha
3 4
#dada
5 6
;nono
7 8
[cdshines@v3700:~/devel/ruby/serv]
% cat reg.rb 
f = File.open("text", "r").each_line do |l|
                puts l if l !~ /^[#;]/
end
[cdshines@v3700:~/devel/ruby/serv]
% ruby reg.rb
1 2
3 4
5 6
7 8

на запись по-другому открывать, но ты справишься)

Исправление cdshines, :

[cdshines@v3700:~/devel/ruby/serv]
% cat text   
1 2
#haha
3 4
#dada
5 6
;nono
7 8%                                                                                          [cdshines@v3700:~/devel/ruby/serv]
% cat reg.rb 
f = File.open("text", "r").each_line do |l|
                puts l if l !~ /^[#;]/
end%                                                                                          [cdshines@v3700:~/devel/ruby/serv]
% ruby reg.rb
1 2
3 4
5 6
7 8

на запись по-другому открывать, но ты справишься)

Исходная версия cdshines, :

файл:

1 2
#haha
3 4
#dada
5 6
;nono
7 8
код:
f = File.open("text", "r").each_line do |l|
		puts l if l !~ /^[#;]/
end
на запись по-другому открывать, но ты справишься)