파일에 정의된 값을 무제한으로 쓰기 [닫기]

파일에 정의된 값을 무제한으로 쓰기 [닫기]

그 값을 파일에 사용하거나 쓸 /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

콤비네이션

내 요구 사항에 가장 적합한 것은 다음과 같습니다.

for i in $(busybox seq 10); do echo -n "1" >> filename; done

10쓸 항목 수를 정의합니다 .

관련 정보