1. ホーム
  2. bash

[解決済み] bashでディレクトリからランダムにファイルを選択するにはどうすればよいですか?

2022-04-20 12:32:31

質問

私は約2000のファイルを持つディレクトリを持っています。どのように私はのランダムなサンプルを選択することができます N ファイルを、bash スクリプトまたはパイプで接続されたコマンドのリストを使用して作成できますか?

どのように解決するのですか?

GNU sort の random オプションを利用したスクリプトを紹介します。

ls |sort -R |tail -$N |while read file; do
    # Something involving $file, or you can leave
    # off the while to just get the filenames
done