![파일에 정의된 값을 무제한으로 쓰기 [닫기]](https://linux55.com/image/9392/%ED%8C%8C%EC%9D%BC%EC%97%90%20%EC%A0%95%EC%9D%98%EB%90%9C%20%EA%B0%92%EC%9D%84%20%EB%AC%B4%EC%A0%9C%ED%95%9C%EC%9C%BC%EB%A1%9C%20%EC%93%B0%EA%B8%B0%20%5B%EB%8B%AB%EA%B8%B0%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
쓸 항목 수를 정의합니다 .