回答編集履歴
1
Windows向けに修正
    
        answer	
    CHANGED
    
    | 
         @@ -1,9 +1,9 @@ 
     | 
|
| 
       1 
1 
     | 
    
         
             
            どうしてもRubyでということなら、
         
     | 
| 
       2 
2 
     | 
    
         
             
            1.ファイルがメモリに全部入りきる場合
         
     | 
| 
       3 
3 
     | 
    
         
             
            ```Bash
         
     | 
| 
       4 
     | 
    
         
            -
            ruby -e  
     | 
| 
      
 4 
     | 
    
         
            +
            ruby -e "puts ARGF.readlines[2499..4999]"
         
     | 
| 
       5 
5 
     | 
    
         
             
            ```
         
     | 
| 
       6 
6 
     | 
    
         
             
            2.ファイルがメモリに全部入りきらない場合
         
     | 
| 
       7 
7 
     | 
    
         
             
            ```Bash
         
     | 
| 
       8 
     | 
    
         
            -
            ruby -e  
     | 
| 
      
 8 
     | 
    
         
            +
            ruby -e "5000.times{|n| x=ARGF.gets;puts x if n>=2499}"
         
     | 
| 
       9 
9 
     | 
    
         
             
            ```
         
     |