- Community Home
- >
- HPE Community, Korea
- >
- HP-UX
- >
- for 반복문 문의 드립니다.
HP-UX
1753543
회원
5208
온라인
108795
솔루션
포럼
범주
Company
Local Language
뒤로
포럼
토론 게시판
포럼
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
토론 게시판
토론 게시판
포럼
토론 게시판
뒤로
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
블로그
정보
커뮤니티 언어
언어
포럼
블로그
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
날짜: 07-28-2008 10:00 PM
날짜: 07-28-2008 10:00 PM
for 반복문 문의 드립니다.
for 문을 사용해서 file1,file2..file10000까지 생성 하는 script를 짜려고 합니다.
for i in 1 2 3...10000
do
touch file$i
done
위 부분에서 1 2 3..10000입력 부분을 반복문을 써서 짜고 싶은데..
여러가지를 해보았지만 에러가 발생합니다. 고수님들 도와주세요..
for i in 1 2 3...10000
do
touch file$i
done
위 부분에서 1 2 3..10000입력 부분을 반복문을 써서 짜고 싶은데..
여러가지를 해보았지만 에러가 발생합니다. 고수님들 도와주세요..
4 응답 4
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
날짜: 07-28-2008 10:00 PM
날짜: 07-28-2008 10:00 PM
for 반복문 문의 드립니다.
김용하님! 답변 주셔서 감사합니다.
음..for문 만으로는 1 2 3 ....10000 이 부분을 짧게 만들 수는 없나요? while,if,until로는 가능한데..일단 for문이 기본이 되어야하고 for문만으로 1 2 3...10000부분을 짧게 만들수 없다면 다른 반복구문을 같이 이용할 수 밖에 없지만요..
첫번째는 for문 만으로 위의 조건을 만족시킬수 없는지 알고 싶구요.
두번째로 for문 만으로 위의 조건을 만족시킬수 없다면 어떤 반복 구문을 사용하여 어떻게 만들 수있는지 알고 싶습니다. for문+다른반복구문 이어야 합니다. 도움 부탁드립니다.
음..for문 만으로는 1 2 3 ....10000 이 부분을 짧게 만들 수는 없나요? while,if,until로는 가능한데..일단 for문이 기본이 되어야하고 for문만으로 1 2 3...10000부분을 짧게 만들수 없다면 다른 반복구문을 같이 이용할 수 밖에 없지만요..
첫번째는 for문 만으로 위의 조건을 만족시킬수 없는지 알고 싶구요.
두번째로 for문 만으로 위의 조건을 만족시킬수 없다면 어떤 반복 구문을 사용하여 어떻게 만들 수있는지 알고 싶습니다. for문+다른반복구문 이어야 합니다. 도움 부탁드립니다.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
날짜: 07-28-2008 10:00 PM
날짜: 07-28-2008 10:00 PM
for 반복문 문의 드립니다.
bash shell에서는 가능한테 유닉스에서는 구현이 힘드네요.
bash shell에서는 아래와 같이 가능합니다.
for i in $(seq 1 100)
do
echo $i
done
hpux에서 기본적으로 제공하는 shell를 for문만으로는 힘드네요..
저도 잘 몰라서
그래서 다른 방법으로 테스트를 해봤는데요..
이 방법은 어떠실런지..^^;
count되는 shell를 만들어 놓고
for문에서 실행하는거죠...^^;
--------------------------------------
단순히 for문 list를 만들기 위한 쉘
/tmp/count.sh
count=${1}
while
do
echo $count
(( count=count + 1 ))
done
--------------------------------------
for value in $(/tmp/count.sh 2 9)
do
echo $value
for val in $(/tmp/count.sh 1 9)
do
(( sum = $value * $val ))
echo "\t"$sum
done
done
--------------------------------------
이와 같이하면 안될까요?
그래도 안된다고 하시면 shell을 변경을 하시던가 c로 구현을 해야 할꺼 같은 저의 짦은 생각이.. 저도 잘 몰라서..;;
bash shell에서는 아래와 같이 가능합니다.
for i in $(seq 1 100)
do
echo $i
done
hpux에서 기본적으로 제공하는 shell를 for문만으로는 힘드네요..
저도 잘 몰라서
그래서 다른 방법으로 테스트를 해봤는데요..
이 방법은 어떠실런지..^^;
count되는 shell를 만들어 놓고
for문에서 실행하는거죠...^^;
--------------------------------------
단순히 for문 list를 만들기 위한 쉘
/tmp/count.sh
count=${1}
while
do
echo $count
(( count=count + 1 ))
done
--------------------------------------
for value in $(/tmp/count.sh 2 9)
do
echo $value
for val in $(/tmp/count.sh 1 9)
do
(( sum = $value * $val ))
echo "\t"$sum
done
done
--------------------------------------
이와 같이하면 안될까요?
그래도 안된다고 하시면 shell을 변경을 하시던가 c로 구현을 해야 할꺼 같은 저의 짦은 생각이.. 저도 잘 몰라서..;;
위에 명시된 의견은 Hewlett Packard Enterprise가 아닌 저자의 개인 의견입니다. 이 사이트를 사용하면 이용 약관에 동의하게되며 참여 규칙 .
뉴스 및 이벤트
© Copyright 2024 Hewlett Packard Enterprise Development LP