Bashスクリプトでは、入力ファイルからN個のランダムな行を選択して、別のファイルに出力します。
これをどのように行うことができますか?
以下に示すように、 shuf を-nオプションとともに使用して、Nのランダムな行を取得します。
shuf
-n
N
shuf -n N input > output
ファイルをランダムにソートし、最初の100行を選択します。
100
$ sort -R input | head -n 100 >output