Bashスクリプトで、入力ファイルからN個のランダムな行を取り出し、別のファイルに出力したいと思います。
これはどのように行うことができますか?
                  ファイルをランダムにソートし、最初のN行を選択します。
                
                
                  
                    —
                    Piotr Praszmo 
                    
                  
                
              
                  また、stackoverflow.com / questions / 12354659 /…も参照してください。
                
                
                  
                    —
                    Acumenus 
                    
                  
                
              
                  これは重複ではありません-彼はN行vs 1行を望んでいます。
                
                
                  
                    —
                    OneSolitaryNoob 
                    
                  
                
              sort -R特に長いファイルの場合、多くの余分な作業を行うため、私は同意しません。あなたは使用することができ$RANDOM、% wc -l、jot、sed -n(ラà stackoverflow.com/a/6022431/563329、独自に定義する)、およびbashの機能(配列、コマンドのリダイレクトなど)peek実際に5,000,000行のファイル上で実行する関数を。