
Rubyでテキスト内容を別のテキストに一度に出力したいのですが、どのようにすればよいのでしょうか。
rubyはさっきはじめたところです。
一通り検索しましたが、やり方がヒットしませんでした。
a.txtの内容:
aaaaa
bbbbb
ccccc
...
を、ファイルコピーではなくoutput.txtに出力したいのですが、
a = open("a.txt")
o = open("output.txt",w)
???
a.close
o.close
で、???の部分にどのような処理を書けばよいのでしょうか。
putsやwriteで書いてみたのですが、(o.write a)
#<File:0x28a4450>
と出力され、(ファイルオブジェクトのアドレス?)、a.txtの内容が出力出来ませんでした。
a.xxx
のようにするのかな、と予想しますが、方法は問いませんので、ご教示いただけないでしょうか。
No.1ベストアンサー
- 回答日時:
#Rubyあんま使ってないけど出来た。
Rubyがメインの人から見たら可笑しいかも。(コピーでないことを示すため、先頭四行のみ出力した。)#====
# a.txt
#====
#1
#2
#3
#4
#5
#6
#7
#==
#output.txt
#==
#1
#2
#3
#4
a = File::new("a.txt","r")
o = File::new("output.txt","w")
x = a.readlines
(0..3).to_a.each {|i| o.write(x[i])}
o.close
a.close
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CSSのhtmlへの紐付けについ...
-
(再質問)エクセルのマクロボ...
-
ビーリアルのユーザー名を変え...
-
1、Rstudioで回帰直線を求める...
-
パソコンのスクリーンセーバー...
-
Ruby on railsをrails sで立ち...
-
Accessで文字列のバイト数読み込み
-
Ruby require ライブラリー
-
VBScriptでExcel(2019)上のデー...
-
ruby OpenURI::Meta
-
ruby while式
-
ruby loopメソッド 変数(再喝)
-
ruby 配列
-
ruby loopメソッド 変数
-
ruby クラス・オブジェクト・イ...
-
ルビー言語 ライブラリー 追記
-
ruby raise句
-
ruby begin句
-
ruby ensure句
-
ルビー言語 ライブラリー(再々...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Ruby require ライブラリー
-
ruby loopメソッド 変数(再喝)
-
(再質問)エクセルのマクロボ...
-
ruby OpenURI::Meta
-
ruby while式
-
ruby loopメソッド 変数
-
1、Rstudioで回帰直線を求める...
-
パソコンのスクリーンセーバー...
-
ビーリアルのユーザー名を変え...
-
ruby 配列
-
C言語の入力した文字を反転させ...
-
ruby クラス・オブジェクト・イ...
-
ルビー言語 ライブラリー 追記
-
100万件越えCSVから条件を満た...
-
ルビー言語 csvファイル 続き
-
Ruby newメソッド
-
教えてください
-
ruby raise句
-
英数字を含む文字列(0-9,A-Z)...
-
pythonエラー
おすすめ情報