teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コメントに対応しての追記

2017/01/15 02:27

投稿

otn
otn

スコア86358

answer CHANGED
@@ -13,4 +13,15 @@
13
13
  }.transpose
14
14
  ```
15
15
 
16
- メモリに入りきらないくらいのファイルサイズだとすると、ファイルを3回読むと言うことになりますね。
16
+ メモリに入りきらないくらいのファイルサイズだとすると、ファイルを3回読むと言うことになりますね。
17
+
18
+ #質問コメントを見ての追記
19
+ 改行で区切られており、末尾に空白が詰まっていると言うことであれば、最初のプログラムの改善で、
20
+ ```Ruby
21
+ puts ARGF.map{|line| line.rstrip.split(/ /)}.transpose
22
+ ```
23
+ コマンドラインから、
24
+ ```Bash
25
+ ruby -e "puts ARGF.map{|line| line.rstrip.split(/ /)}.transpose" 入力ファイル > 出力ファイル
26
+ ```
27
+ で。