shuf

1つのディレクトリからn個のランダムファイルを選択して、別のフォルダ+同じですが、異なるファイル形式を持つ別のファイルにコピーします。
shuf

1つのディレクトリからn個のランダムファイルを選択して、別のフォルダ+同じですが、異なるファイル形式を持つ別のファイルにコピーします。

ディレクトリが2つあります。ディレクトリを呼び出してみましょう。Xそしてはい その中には100,000以上のファイル、.jpgファイルがあります。Xおよび .txt ファイルはい ランダムに選択したい窒素ファイルソース:Xそしてフォルダにコピージ これはfind + shuffleを使用して管理できる必要があります。 それからその中のすべてのファイルを探したいと思います。はいコピーしたファイルと同じ名前ジただし、そのファイルは.txtファイルなので、そのディレクトリにコピーしてください。ワット 可視化:N個のファイルX>>ジ 同じN個のファイルは...

Admin

コマンド出力後に新しい行を追加するには?
shuf

コマンド出力後に新しい行を追加するには?

可変長英数字文字列を取得するために、Bashはこの入れ子になったshufコマンドを使用しています。 shuf -erz -n $(shuf -e -n 1 {0..5}) {A..Z} {a..z} {0..9} 現在の出力: これにより、シェルプロンプトの前に新しい行に英数字文字列が出力されます。 MyPrompt:$ shuf -erz -n $(shuf -e -n 1 {0..5}) {A..Z} {a..z} {0..9} OcxjrMyPrompt:$ 希望の出力: 自分のラインに出力したい。 MyPrompt:$ shuf -erz -...

Admin

シェルスクリプトが同じ正規表現に一致するすべての連続行グループを見つけて混在させることはできますか?
shuf

シェルスクリプトが同じ正規表現に一致するすべての連続行グループを見つけて混在させることはできますか?

私はマークダウンで学生のためのクイズを書いています。テストの1つは次のとおりです。 % QUESTION Who played drums for The Beatles? (X) Ringo ( ) John ( ) Paul ( ) George % QUESTION What is the first line of MOBY DICK? (X) Call me Ishmael. ( ) foo ( ) bar ( ) spam ( ) eggs 私はこのすべての選択肢オプションをランダムに選択したいと思います。だからシェルスクリプトが必要だと...

Admin

200文字をランダムに抽出するスクリプトでshufを使用して代替なしでサンプリングする方法は?
shuf

200文字をランダムに抽出するスクリプトでshufを使用して代替なしでサンプリングする方法は?

任意の文字セットから200文字を抽出するスクリプトがあります。 #!/usr/bin/bash n=$(stat -c "%s" newfile.txt) r=$(shuf -i1-"$((n-200+1))" -n1) < newfile.txt tail -c+"$r" | head -c200 for N in {1..10000}; do bash extraction_200pb.sh; done > output.txt 私はshufそれが非常に強力であることを知っていますが、代わりにサンプルを含めたかったのです。つまり、サンプ...

Admin

ゼロと大きな数字(含む)の間のすべての数字をランダムな順序でファイルに書き込みます。
shuf

ゼロと大きな数字(含む)の間のすべての数字をランダムな順序でファイルに書き込みます。

私がしたいシミュレーションには、0から2 ^ 33までの数字を含むテキストファイルが必要です。これは膨大な数です。私は次のコマンドを使用しました。 seq 0 Number >> OUTPUT FILE しかし、これは非常に遅いです。ファイルはほぼ94GBなので使用できませんshuf。それから私はタラショフ作成: Alexandres これもかなり時間がかかりました。目的のタスクを完了しましたが、単一のコマンドでこれを実行するより高速な方法があるか、この数字の順序を実際にランダムに指定する方法があるかどうかを知りたいです。 メモ:長い間L...

Admin

任意のソースが同じであっても、同じ行を提供しない2つの並列テキストファイルを混在させます。
shuf

任意のソースが同じであっても、同じ行を提供しない2つの並列テキストファイルを混在させます。

これは次のようになります。2つの並列テキストファイルを混在させる 私は持っています: 平行線を持つ2つの大きなcsvファイル。 (特定プロジェクトの「前」および「以降」の状態を示します)。これらのフィールドは文字列の場合もあり、数字の場合もあります。 利用できるほど長いランダムデータファイルshuf ランダムに一致するサンプルを取得したいときは、次のことを考えました。 shuf -n10 --random-source="random.csv" "file1" shuf -n10 --random-source="random.csv" "fi...

Admin

bashを使用してフォルダから重複していないランダムファイルを選択するには?
shuf

bashを使用してフォルダから重複していないランダムファイルを選択するには?

このコマンドを使用して任意のファイルを選択できます find ./ -type f | shuf -n 1 ただし、時には同じファイルが表示されることもあります。 重複したファイルの選択を中止できますか? これには他のユーティリティがありますか? 再帰サブフォルダがある可能性があるフォルダに約50,000個のtxtファイルがあり、それを見るために任意のファイルを選択したいが、もう一度見たくない。 +毎日新しいファイルがフォルダに追加されます... ...

Admin

shuf -eはbashで何を意味しますか?
shuf

shuf -eはbashで何を意味しますか?

文字列は次のように保存されます。 test="test1 test2 test3 test4 test5 test6" そして echo $(shuf -e $test) $testと同じ出力を提供します。なぜですか?元の文字列の順序が異なると予想しました。 ...

Admin

random_sourceファイルのサイズは重要ですか?
shuf

random_sourceファイルのサイズは重要ですか?

一部のGNU coreutilsユーティリティsortは、shufファイルを有効なサービスシードとして使用します。ファイルサイズは重要ですか? おすすめの方法、https://www.gnu.org/software/coreutils/manual/html_node/Random-sources.html、opensslベースの方法を使用すると、時間がかなり時間がかかります。 次のように6文字の単語だけを使用するとどうなりますか?これは疑似ランダム性を生成するユーティリティの能力に影響しますか? shuf -i1-10 --random-sourc...

Admin

「shuf」を実行すると、このセグフォルトは発生しますか?
shuf

「shuf」を実行すると、このセグフォルトは発生しますか?

次の行を含むスクリプトがあります。 eval for i in \{"$1".."$2"\}\; do [ ! -e "$3"/\$i.\* ] \&\& echo \"\$i\" \; done \| shuf \| mycommand "$3" つまり、最初に数字という名前のファイルを持たない一連の数字を作成し、そのファイルにパイプしてからELF実行可能ファイルにshufパイプします。mycommand ほとんどの場合、スクリプトは正常に実行されますが、時にはsegfaultエラーが発生します。つまり、segfault エラーは...

Admin

shufとmvを使用したランダムファイルの移動 - パラメータリストが長すぎます。
shuf

shufとmvを使用したランダムファイルの移動 - パラメータリストが長すぎます。

ほぼ250,000個のファイルがあるディレクトリがあり、多くのファイルがあり、x個のランダムファイルを別のディレクトリに移動したいと思います。 shufとmvコマンドを使用してソリューションを検索して取得しました。ここそしてここ、デフォルトでは私はこのコマンドを使用しています $ shuf -n 5533 -e trainB/* | xargs -i mv {} testB/ ただし、次のエラーが発生します。 bash: /usr/bin/shuf: Argument list too long ファイル数が多いため、パラメータリストが長すぎる...

Admin