![ファイルに定義された値を無制限に書き込む[閉じる]](https://linux33.com/image/9392/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E5%AE%9A%E7%BE%A9%E3%81%95%E3%82%8C%E3%81%9F%E5%80%A4%E3%82%92%E7%84%A1%E5%88%B6%E9%99%90%E3%81%AB%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%80%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
その値をファイルに使用または書き込み/dev/zero
できます。/dev/urandom
定義された数字(例1
:2
など)を無制限(コマンドラインスイッチのみに制限)でファイルに書き込む方法はありますか?
わかりましたecho "1" > file
が、私はもっと必要です!
ファイルには、改行なしで同じ文字列値の繰り返しを含める必要があります。理想的には、0xAA
または同じビットテストパターンを作成できますが、0x55
値の作成方法がわかったら、自分で管理することもできます。
答え1
無制限のランダムデータを取得するには忘れないでくださいyes
!
$ yes 42
42
42
42
42
42
42
42
42
42
42
42
42
^C
十分に食べたらControl-Cを押してください!
Control-Cに加えて、以下を使用することもできますtimeout
。
timeout 10 yes 42
答え2
whileループ
http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_09_02.html
さらに、基本数学
$ a=1
$ a=$(($a+1))
$ echo $a
2
答え3
コンビネーション
seq
@話す123コメントといくつかのseq
例- 助けてください「改行のないエコ」(スタックオーバーフロー)
- 私が必要だということを知って
busybox
私の要件に最も適したものは次のとおりです。
for i in $(busybox seq 10); do echo -n "1" >> filename; done
10
書き込む項目の数を定義します。