리눅스 분류
vi 로 원하는 용량만큼 채우고싶은데 도움좀부탁드립니다..
작성자 정보
- 이대성 작성
- 작성일
컨텐츠 정보
- 2,714 조회
- 1 댓글
- 0 추천
- 목록
본문
아..이것만 해결돼면 스크립트가 완성될것같은데..ㅠㅠ
지식인을 발췌해보니..
지식인을 발췌해보니..
여러 방법이 있겠지만,
임의의 2Kbytes 의 화일을 만들고 원하는 수만큼 복사를 해주는 스크립트입니다.
(vi에서 a를 입력할 때 명령어 모드에서 2048ia[ESC] 하면 a가 2048개만큼 한번에 생기겼죠?)
#!/bin/sh
# 2Kbytes 만들기
echo -n "aaaaaaaaa" > sample
for i in $(seq 1 $1)
do
cp sample sample.$i
done
위 스크립트를 make-sample.sh 이라고 저장하고
chmod +x make-sample.sh 명령으로 실행권한을 줍니다.
그 다음에 ./make-sample.sh 1000 이라고 명령을 주면
2Kbytes 짜리 sample 화일이 1000개 생성됩니다.
위에 저렇게 돼있던데요. vi로 : 눌러서 명령어모드로 전환한후에
2048ia 쓴후 esc키를 눌렀는데도 반응도없고..
엔터를 쳐도 반응도없고요.ㅠㅠ
근데 위방식말고 다른방법도있나요?
제가
4k , 8k , 12k
3가지파일을 임의적인 폴더에 각각 원하는 갯수만큼 자동생성되게할려고하거든요.
편집모드에서 a갯수 채우는거랑 다른방식의 파일생성방법이 있는지..
도움좀 부탁드리겠습니다..
관련자료
-
이전
-
다음
댓글 1
이대성님의 댓글
- 이대성
- 작성일
음..
vi 100.txt
숫자 100쓰고 i,a 눌르고 esc키눌르면 되는군요.
근데 1,000,000 숫자를 쓰면 반응없다가 컨트롤+c를 눌르면 만들어지다마는데요.
무슨이유라도? ls하면 .swp 가생기더라구요.. 가상메모리부족현상인가?
vi든 다른 명령어든
내용은 상관없이 정확하게 4k,8k,12k,1m 생성하는법 아시는분?
vi 100.txt
숫자 100쓰고 i,a 눌르고 esc키눌르면 되는군요.
근데 1,000,000 숫자를 쓰면 반응없다가 컨트롤+c를 눌르면 만들어지다마는데요.
무슨이유라도? ls하면 .swp 가생기더라구요.. 가상메모리부족현상인가?
vi든 다른 명령어든
내용은 상관없이 정확하게 4k,8k,12k,1m 생성하는법 아시는분?