쉘 스크립터로 명령어를 100번 반복하려고 하는데 문서를 읽어봐도 뭐가뭔지 헷갈립니다.
아시는 분 계시면 좀 가르쳐 주십시오..
vi를 사용해서.. 간단하게 할수 있습니다.
예를들어 aa라는 명령어를 100번 실행하려 한다면,
vi 에디터에서 aa라고 친후에..
esc 누른후..
aa라고 친 부분에 커서를 대고 yy 한후 100p 라고 치면 aa가 백번
복사 되요 ^^
저는 무식하게 세번 반복할 작업이 있으면 아래와 같이 합니다.for i in 1 2 3 ; do echo foo ; done
for i in 1 2 3 ; do echo foo ; done
포개어서 실행하면 원하는 회수만큼 확장 가능하죠. (단, 이 방법으로는 소인수분해되는 회수만큼만 가능해요. ex. 3x3 아홉번, 2x3 여섯번 등.)for i in 1 2 3 ; do for j in a b c ; do echo foo ; done ; done
for i in 1 2 3 ; do for j in a b c ; do echo foo ; done ; done
사실 i의 값은 별 상관이 없습니다. 아래와 같이 하셔도 돼요.for i in 1 1 1 1 1 1 1 1 1 1 ; do for j in 1 1 1 1 1 1 1 1 1 1 ; do echo foo ; done ; done
for i in 1 1 1 1 1 1 1 1 1 1 ; do for j in 1 1 1 1 1 1 1 1 1 1 ; do echo foo ; done ; done
무식하게 반복만하실 것이 아니라면 for I in foo bar baz ; do echo $I ; done 이런 것도 가능합니다.
for I in foo bar baz ; do echo $I ; done
for i in `seq 1 100` do echo $i done
이상은 Valkyriehttp://aladdin.co.kr/shop/wproduct.aspx?ISBN=8995710160&kw=00001Amms://211.106.66.141/live4/kbs/psong182_m.asf HAPPy !!
bash 2.* 대에서는 아래와 같은 방법도 가능합니다.
for ((j = 0; j < 100; ++j)); do echo "$j" done
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
단순히 명령어만 100번 반복하는 것이라면...
vi를 사용해서.. 간단하게 할수 있습니다.
예를들어 aa라는 명령어를 100번 실행하려 한다면,
vi 에디터에서 aa라고 친후에..
esc 누른후..
aa라고 친 부분에 커서를 대고 yy 한후 100p 라고 치면 aa가 백번
복사 되요 ^^
제일 무식한 방법
저는 무식하게 세번 반복할 작업이 있으면 아래와 같이 합니다.
for i in 1 2 3 ; do echo foo ; done
포개어서 실행하면 원하는 회수만큼 확장 가능하죠. (단, 이 방법으로는 소인수분해되는 회수만큼만 가능해요. ex. 3x3 아홉번, 2x3 여섯번 등.)
for i in 1 2 3 ; do for j in a b c ; do echo foo ; done ; done
사실 i의 값은 별 상관이 없습니다. 아래와 같이 하셔도 돼요.
for i in 1 1 1 1 1 1 1 1 1 1 ; do for j in 1 1 1 1 1 1 1 1 1 1 ; do echo foo ; done ; done
무식하게 반복만하실 것이 아니라면
for I in foo bar baz ; do echo $I ; done
이런 것도 가능합니다.dd
이상은 Valkyrie
http://aladdin.co.kr/shop/wproduct.aspx?ISBN=8995710160&kw=00001A
mms://211.106.66.141/live4/kbs/psong182_m.asf
HAPPy !!
bash 2.* 대에서는 아래와 같은 방법도 가능합니다.[code
bash 2.* 대에서는 아래와 같은 방법도 가능합니다.
댓글 달기