コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

Rubyでファイルの文字列を変数に代入、変数の文字列を出力

『コンソール上で二バイト文字いれたいけどRailsコンソールだと文字化けしちゃって…』とか『処理中のJSONみたいけどログだとすげー切れちゃって…』とかそういうときに使うスニペット的なメモ

Railsコンソール上でやると(当たり前ですけど)Railsルート配下のパスを参照、出力します

環境

$ ruby -v
ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-darwin16]

ファイルの文字列一発読み込み

japanese_file.txt の中身を words に格納

words = File.read("japanese_file.txt")

ファイルの文字列を一発書き込み

dataoutput.txt に書き出し

File.write("output.txt",data)