私は、awkを使って3つのファイルの内容をシャッフルし、余分な行にテキストを4行目として追加する短いbashスクリプトを書きたいと考えています。例えば:awkを使ってテキストファイルをシャッフルする
ファイル1:
one.0
one.1
one.2
one.3
ファイル2:
two.0
two.1
two.2
two.3
ファイル3:
three.0
three.1
three.2
three.3
の望ましい結果:あなたの助けを
one.0
two.0
three.0
sometext
one.1
two.1
three.1
sometext
one.2
two.2
three.2
sometext
one.3
two.3
three.3
sometext
ありがとう!
あなたが本当にシャッフル(ランダムな順序に並べ替え)、または実行を意味しますあなたはマージを意味しますか?余分なテキストはどこから来るのですか?スクリプトはランダムなテキストを生成するはずですか?ファイルは常に同じ数の行を持っていますか?そうでなければ、出力は何ですか? –
カード・プレイでは、これは完璧なシャッフルと呼ばれますが、より適切な用語はインターリーブであると思います。 – karakfa
説明していただきありがとうございます。私はこの質問を見るときに何を探すべきかと苦労していました。誰かが正確な用語を知っていれば、それはすばらしいことになります。完璧なシャッフル?インターリーブ?マージ? – ericstevens26101