1

このコマンドを使用して、各単語の 10 桁に対して 0 ~ 9 のすべての組み合わせで単語 (数字のみ) を生成します。

echo {0..9}{0..9}{0..9}{0..9}{0..9}{0..9}{0..9}{0..9}{0..9}{0..9}

問題は、大量の RAM (私は 16 GB を持っています) を使用し、数秒後に端末が停止することです。また、ラップトップでテストしたところ、次のエラーが出力されました

メモリ不足: プロセス 2828 を強制終了 (sh) スコア 855 または子を犠牲にする

強制終了されたプロセス 2828 (sh) total-vm:1886948kB、anon-rss:1814596kb、file-rss:612kB

デスクトップでは fedora 18 64 ビット (最初の試行) を使用し、ラップトップでは 32 ビットを使用しています。

何か案が?ありがとう :)

4

2 に答える 2

2

コマンドを使用できますseq

seq -w 1 10000000000

-w オプションは、必要に応じてゼロをパディングすることで、すべての数値の幅が同じになるようにします。

于 2013-06-13T23:46:19.063 に答える