LINUX.ORG.RU

это замена bla на пустую строку?

irb(main):001:0> s = 'ablablablasdfgblafgh'
=> "ablablablasdfgblafgh"
irb(main):002:0> s.gsub /bla/i, ''
=> "asdfgfgh"
cdshines ★★★★★
()
Ответ на: комментарий от randmo

Это самые основы. Рекомендую перед написанием скриптов таки почитать хотя бы фаст туторы.
Если прямо, но понятно (можно организовать по краше и толковей):

text = File.read('/path/to/file.txt')
temp = text.gsub!(/blah/, '')
File.open('/path/to/file.txt','w') {|file| file.puts temp}

Spirit_of_Stallman ★★★
()
Ответ на: комментарий от Spirit_of_Stallman

аналогичное sed -i 's;bla;;g'

Рекомендую перед написанием скриптов таки почитать хотя бы фаст туторы.
temp =

Рекомендую перед написанием читать маны:

ruby -i -pe '$_.gsub!("foo","bar")'

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.