Я хочу сделать файл text.txt с содержанием:
text.txt
foo bar baz
Как мне сделать это правильно?
Я пытался написать строку x:
x
x = ""foo\nbar\tbaz"""
до text.txt, и я, кажется, получаю содержание:
foo\nbar\tbaz
Изменить x как
x = "'foo\nbar\tbaz'"
Тогда он будет правильно интерпретирован как строковый литерал.
Записать в файл как:
n = File.new("abc.txt", "w") n.write(x) n.close
Вывод:
'foo bar baz'